天天看點

iOS中UILabel的用法(三 )

本文來源位址: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的用法(三 )