UILable:是UIKit中的只读可视化控件,一般用于显示用户信息,不做动作响应.通过代码学习UILable使用:
- (void)viewDidLoad { [superviewDidLoad]; //1.实例化leble对象 UILabel *lable = [[UILabelalloc]initWithFrame:CGRectMake(70,100,120, 150)]; //2.设置属性 [lable setBackgroundColor:[UIColoryellowColor]];//设置颜色 [lable setText:@"hello dragon-yeah , i am happy,i am happyi am happyi am happyi am happyi am happy"]; [lable setTextAlignment:NSTextAlignmentCenter]; [lable setTextColor:[UIColormagentaColor]]; [lable setNumberOfLines:3];//多少行 //[lable setShadowColor:[UIColor redColor]];//阴影 //[lable setShadowOffset:CGSizeMake(4, 4)];//设置偏移量 [lable setUserInteractionEnabled:YES];//设置用户交互 [lablesetTag:1];//设置标识视图 for (int i =0 ; i < 5; i++) { UILabel *lable= [[UILabelalloc]initWithFrame:CGRectMake(10+60*i,250, 50, 50)]; [self.viewaddSubview:lable];//会让引用计数加1 [lablesetTag:i]; [lablerelease]; [lablesetText:@"lab544564544"]; NSLog(@"%d",[lableretainCount]); } UILabel * lab = (UILabel *)[self.viewviewWithTag:2]; [labsetText:@"hello"]; //设置字体 [lable setAdjustsFontSizeToFitWidth:YES]; [lable setFont:[UIFontsystemFontOfSize:20]];//设置字体大小 [lable setFont:[UIFontfontWithName:@"Arial"size:12]];//设置字体样式 //3.添加到根视图 [self.viewaddSubview:lable]; }