詳解iPhone應(yīng)用中UILabel和UISlider用法
作者:佚名
本文主要是來介紹iPhone應(yīng)用中UILabel和UISlider的用法,利用UILabel和UISlider的用法來實現(xiàn)一個簡單的實例,來看本文內(nèi)容。
iPhone應(yīng)用中UILabel和UISlider用法是本文要介紹的內(nèi)容,利用UILabel和UISlider的用法來實現(xiàn)一個簡單的實例,我們先來看詳細內(nèi)容。下午弄了一下UILabel和UISlider,學(xué)到了一點東西,呵呵。感覺弄下來要不又忘記了。
首先在.h的文件面加入如下代碼:
聲明變量:
- IBOutlet UILabel *lab;
- IBOutlet UISlider *slid;
- IBOutlet UITextField *txt;
- IBOutlet UISlider *red;
- IBOutlet UISlider *green;
- IBOutlet UISlider *blue;
定義方法:
- -(IBAction)add;
- -(IBAction)addred;
- -(IBAction)addgreen;
- -(IBAction)addblue;
然后在。m的文件中加入下面方法的實現(xiàn):
- -(void)viewDidLoad//初始化設(shè)定
- {
- lab.text=@"123456789";//設(shè)定Lable的初始值
- slid.minimumValue=12;//設(shè)定字體的最下值
- slid.maximumValue=50;//設(shè)定字體的最大值
- red.minimumValue=0;//設(shè)定Red的最小值為0
- red.maximumValue=1;//設(shè)定Red的最大值為1
- blue.minimumValue=0;//設(shè)定Blue的最小值為0
- blue.maximumValue=1;//設(shè)定Blue的最大值為1
- green.minimumValue=0;//設(shè)定Green的最小值為0
- green.maximumValue=1;//設(shè)定Green的最打值為1
- [lab setFont:[UIFont fontWithName:@"DBLCDTempBlack" size:[slid value]]];//初始化Label的字體和大小
- [super viewDidLoad];
- }
- - (void)didReceiveMemoryWarning
- {
- [super didReceiveMemoryWarning];
- }
- -(void)add//控制字體的大小
- {
- int i=[slid value];//得到UISlider的值
- [lab setFont:[UIFont fontWithName:@"DBLCDTempBlack" size:i]];//設(shè)定Label的字體和大小
- txt.text=[NSString stringWithFormat:@"%d",i];//調(diào)試階段弄個TextField用來顯示大小
- }
- -(IBAction)addred//根據(jù)UISlider的值來設(shè)置Red的值
- {
- float r=[red value];
- float g=[green value];
- float b=[blue value];
- [lab setTextColor:[UIColor colorWithRed:r green:g blue:b alpha:1]];
- }
- -(IBAction)addgreen
- {
- float r=[red value];
- float g=[green value];
- float b=[blue value];
- [lab setTextColor:[UIColor colorWithRed:r green:g blue:b alpha:1]];
- }
- -(IBAction)addblue
- {
- float r=[red value];
- float g=[green value];
- float b=[blue value];
- [lab setTextColor:[UIColor colorWithRed:r green:g blue:b alpha:1]];
- }
- - (void)dealloc
- {
- [lab release];
- [slid release];
- [red release];
- [blue release];
- [green release];
- [super dealloc];
- }
最終的效果圖:
小結(jié):詳解iPhone應(yīng)用中UILabel和UISlider用法的內(nèi)容介紹完了,希望本文對你有所幫助!
責任編輯:zhaolei
來源:
互聯(lián)網(wǎng)