您好,登錄后才能下訂單哦!
UILabel 是iOS開發中用來顯示文字的控件,是UIView的子類.右移具有UIView的所有功能,只不過比UIView多了文字顯示的功能.
UILabel的使用過程和UIView類似:
1.創建對象
2.配置屬性
3.添加到父視圖
4.釋放所有權
UILabel * v1 = [[UILabel alloc]initWithFrame:CGRectMake(100, 100, 100, 100)];
v1.backgroundColor =[UIColor whiteColor];
設置label上顯示的文字
v1.text = @"ABCDEFGHIJKLMNOPQRSTUVWXYZ";
label 文字位置
0 NSTextAlignmentLeft 左對齊
1 NSTextAlignmentCenter 居中
2 NSTextAlignmentRight 右對齊
v1.textAlignment = NSTextAlignmentCenter;
文字換行 默認為1 如果不限制行數將值設置為 0
v1.numberOfLines = 0;
換行的標準(文本的截取原則) 默認 以單詞為一組
NSLineBreakByWordWrapping = 0, Wrap at word boundaries, default
NSLineBreakByCharWrapping, Wrap at character boundaries
NSLineBreakByClipping, Simply clip
NSLineBreakByTruncatingHead, Truncate at head of line: "...wxyz"
NSLineBreakByTruncatingTail, Truncate at tail of line: "abcd..."
NSLineBreakByTruncatingMiddle Truncate middle of line: "ab...yz"
v1.lineBreakMode = NSLineBreakByClipping;
設置陰影的偏移量 正值向X Y 軸 正方向偏移 負值向反方向偏移.
v1.shadowOffset = CGSizeMake(2, 2) ;
設置陰影的顏色
v1.shadowColor = [UIColor yellowColor];
label 文字顏色
v1.textColor = [UIColor redColor];
label 文字大小
(1)字體樣式
(2)字號(默認 17)
systemFontOfSize: 默認使用系統默認字體,可以更改字體大小.
v1.font = [UIFont systemFontOfSize:25];
v1.font = [UIFont fontWithName:@"Thonburi-Bold" size:20];
UIFont familyNames 獲取字體家族的名字
NSLog(@"%@",[UIFont familyNames]);
UIFont fontNamesForFamilyName:@"Thonburi" 獲取對應字體下屬的字體名字
NSLog(@"%@",[UIFont fontNamesForFamilyName:@"Thonburi"]);
[_View addSubview:v1];
[v1 release];
}
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。