詳解iPhone應(yīng)用中UILabel和UISlider用法
iPhone應(yīng)用中UILabel和UISlider用法是本文要介紹的內(nèi)容,利用UILabel和UISlider的用法來(lái)實(shí)現(xiàn)一個(gè)簡(jiǎn)單的實(shí)例,我們先來(lái)看詳細(xì)內(nèi)容。下午弄了一下UILabel和UISlider,學(xué)到了一點(diǎn)東西,呵呵。感覺(jué)弄下來(lái)要不又忘記了。
首先在.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的文件中加入下面方法的實(shí)現(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)試階段弄個(gè)TextField用來(lái)顯示大小
- }
- -(IBAction)addred//根據(jù)UISlider的值來(lái)設(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)容介紹完了,希望本文對(duì)你有所幫助!