本文來源位址:http://www.osjoin.com
UILabel是在app中最常用的控件,他繼承了UIView,那就是說他擁有了UIView所擁有的方法.在UILabel中最常用的就是指派顯示,還有就是設定他得透明度了alpha....
1:建立UILabel
UILabel *text = [[UILabel alloc] initWithFrame:CGRectMake(50, 50, 200, 50)];
和其他的控件一樣. 在建立的時候,首先開辟記憶體空間,其次用frame設定其大小和位置關系.
2:給label指派
text.text = @"歡迎光臨天氣預報,明天有暴風雪在2014年觀看中文字幕";
text傳回的是一個nsstring類型的變量.
3:設定文本對齊方式
text.textAlignment =NSTextAlignmentLeft;
NSTextAlignmentLeft設定為文本靠左顯示
NSTextAlignmentRight設定文本靠右顯示
NSTextAlignmentCenter 設定文本居中顯示
4:設定顯示最多行數
text.numberOfLines =2;
5:設定字型和字型大小
text.font = [UIFontfontWithName:@"Arial Hebrew"size:20];
在設定字型的時候,一定要時蘋果官方認證的字型,不是電腦上得字型.否則可能顯示不對
獲得蘋果支援字型的代碼
/**
* 獲得系統支援的所有的字型
*/
NSArray *arry = [UIFont familyNames];
for (NSString *str in arry) {
NSLog(@"%@",str);
}
6:設定文本的斷行方式
text.lineBreakMode =NSLineBreakByWordWrapping;
7:設定陰影
text.shadowColor = [UIColorblackColor];
8:設定陰影便宜量
text.shadowOffset =CGSizeMake(3,4);
特别大招!!!!!!
設定文本為圓形顯示:
Aview.layer.masksToBounds = YES;
Aview.layer.cornerRadius = 75;
如果設定label為圓形顯示,則必須要有一個正方形,在設定view.layer.cornerradius的時候一定要時改矩形的邊長的一半.才能出現效果.
- 如有問題可添加QQ群:234812704(洲洲哥之說)
- 登入www.osjoin.com 第一時間檢視最新文章
- 歡迎各位一塊學習,提高逼格!
- 也可以添加洲洲哥的微信公衆号
更多消息
更多信iOS開發資訊 請以關注洲洲哥 的微信公衆号,不定期有幹貨推送:iOS中UILabel的用法(三 )