详解iPhone应用中UILabel和UISlider用法

移动开发 iOS
本文主要是来介绍iPhone应用中UILabel和UISlider的用法,利用UILabel和UISlider的用法来实现一个简单的实例,来看本文内容。

iPhone应用中UILabelUISlider用法是本文要介绍的内容,利用UILabelUISlider的用法来实现一个简单的实例,我们先来看详细内容。下午弄了一下UILabelUISlider,学到了一点东西,呵呵。感觉弄下来要不又忘记了。

首先在.h的文件面加入如下代码:

声明变量:

  1. IBOutlet UILabel *lab;  
  2.  IBOutlet UISlider *slid;  
  3.  IBOutlet UITextField *txt;  
  4.  IBOutlet UISlider *red;  
  5.  IBOutlet UISlider *green;  
  6.  IBOutlet UISlider *blue; 

定义方法:

  1. -(IBAction)add;  
  2. -(IBAction)addred;  
  3. -(IBAction)addgreen;  
  4. -(IBAction)addblue; 

然后在。m的文件中加入下面方法的实现:

  1. -(void)viewDidLoad//初始化设定  
  2. {  
  3.  lab.text=@"123456789";//设定Lable的初始值  
  4.  slid.minimumValue=12;//设定字体的最下值  
  5.  slid.maximumValue=50;//设定字体的最大值  
  6.  red.minimumValue=0;//设定Red的最小值为0  
  7.  red.maximumValue=1;//设定Red的最大值为1  
  8.  blue.minimumValue=0;//设定Blue的最小值为0  
  9.  blue.maximumValue=1;//设定Blue的最大值为1  
  10.  green.minimumValue=0;//设定Green的最小值为0  
  11.  green.maximumValue=1;//设定Green的最打值为1  
  12.  [lab setFont:[UIFont fontWithName:@"DBLCDTempBlack" size:[slid value]]];//初始化Label的字体和大小  
  13.  [super viewDidLoad];  
  14. }  
  15. - (void)didReceiveMemoryWarning  
  16. {  
  17.     [super didReceiveMemoryWarning];  
  18. }  
  19.  
  20. -(void)add//控制字体的大小  
  21. {  
  22.  int i=[slid value];//得到UISlider的值  
  23.  [lab setFont:[UIFont fontWithName:@"DBLCDTempBlack" size:i]];//设定Label的字体和大小  
  24.  txt.text=[NSString stringWithFormat:@"%d",i];//调试阶段弄个TextField用来显示大小  
  25. }  
  26. -(IBAction)addred//根据UISlider的值来设置Red的值  
  27. {  
  28.  float r=[red value];  
  29.  float g=[green value];  
  30.  float b=[blue value];  
  31.  [lab setTextColor:[UIColor colorWithRed:r green:g blue:b alpha:1]];  
  32. }  
  33. -(IBAction)addgreen  
  34. {  
  35.  float r=[red value];  
  36.  float g=[green value];  
  37.  float b=[blue value];  
  38.  [lab setTextColor:[UIColor colorWithRed:r green:g blue:b alpha:1]];  
  39. }  
  40. -(IBAction)addblue  
  41. {  
  42.  float r=[red value];  
  43.  float g=[green value];  
  44.  float b=[blue value];  
  45.  [lab setTextColor:[UIColor colorWithRed:r green:g blue:b alpha:1]];  
  46. }  
  47.    
  48. - (void)dealloc  
  49. {  
  50.  [lab release];  
  51.  [slid release];  
  52.  [red release];  
  53.  [blue release];  
  54.  [green release];  
  55.           [super dealloc];  

最终的效果图:

详解iPhone应用中UILabel和UISlider用法

小结:详解iPhone应用中UILabelUISlider用法的内容介绍完了,希望本文对你有所帮助!

责任编辑:zhaolei 来源: 互联网
相关推荐

2011-08-15 11:37:20

iPhone开发Mask

2011-08-02 17:14:41

iPhone应用 UITableVie

2011-08-10 17:37:00

iPhoneASIHTTPRequ

2011-08-02 17:27:06

iPhone应用 剪切技巧

2011-08-12 14:33:06

iPhone缓存文件

2011-08-09 14:08:51

iPhoneHTTP请求协议

2011-08-17 15:10:21

iPhone开发Web视图

2011-08-11 13:35:28

iPhoneASIHTTPRequHTTP

2011-08-19 14:14:14

iPhone应用

2009-08-03 11:54:34

linux at命令linux at命令详cron

2023-12-21 13:59:41

2011-07-27 11:14:37

iPhone UITableVie

2011-07-08 17:45:19

iPhone 文档

2023-05-11 16:47:21

playwright用法程序

2011-07-26 09:41:23

iPhone xcode Mac OS X

2011-08-12 10:04:24

iPhone开发视图

2011-08-17 15:19:38

iPhone应用数据

2011-07-19 14:36:32

iPhone

2013-12-02 09:49:59

2010-09-07 16:46:59

CSSexpression
点赞
收藏

51CTO技术栈公众号