UILabel是iOS中的控件,是UIView的子類,只是在UIView的基礎上添加了文字顯示功能.UILabel也是視圖使用過程和UIView類似
//1.創建視圖對象
//2.配置視圖屬性
//3.添加到父視圖
//4.釋放所有權
//1.創建對象
UILabel *aLabel = [[UILabel alloc] initWithFrame:CGRectMake(20, 100, 280, 40)];
//2.配置屬性
//(1.)背景顏色
aLabel.backgroundColor = [UIColor grayColor];
//(2)顯示文字
aLabel.text = @"tyyyyyyyrrrrrrrrrrrrrrrmwqqqqqqq346werrrrrrrrdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffjhgggggjhkkkkkkkkkkkkkkkkkkk,yyyyyy";
//(3)設置文本的對其方式
aLabel.textAlignment = NSTextAlignmentCenter;
//(4)設置文字顏色
// aLabel.attributedText給每一個字母設置顏色
aLabel.textColor = [UIColor redColor];
//(5)字體樣式以及大小
// aLabel.font = [UIFont systemFontOfSize:26];
// aLabel.font = [UIFont boldSystemFontOfSize:26];
// aLabel.font = [UIFont fontWithName:@"Didot-Italic" size:26];
//(6)陰影 顏色
// aLabel.shadowColor = [UIColor blueColor];
// aLabel.shadowOffset = CGSizeMake(1, 1);
//(7)VIP label的換行
aLabel.numberOfLines = 0;
// (8)Label是否根據自身寬度修改字體大小
// aLabel.adjustsFontSizeToFitWidth = YES;
//(9)行的截取方式
aLabel.lineBreakMode = NSLineBreakByTruncatingMiddle;
//3.添加到父視圖
[containterView addSubview:aLabel];
//4.釋放所有權
[aLabel release];