詳解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)東西,呵呵。感覺弄下來(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ì)你有所幫助!
















 
 
 

 
 
 
 