label中設置某些指定的字體的屬性設置(Color,Size,FontColor)

不知道你們有沒有遇到要設置某些字體的顏色和大小等屬性的設置,下面就讓咱們一塊兒走進字體的變形王國吧!!!字體

1.在storyboard中拖一個控件label,拖線設置屬性爲:atom

@property (weak, nonatomic) IBOutlet UILabel *EasyLabel;

 2.在viewDidLoad中設置屬性:spa

主要用到的一個關鍵字眼是attribute ,請看下面的代碼:code

- (void)viewDidLoad {
    [super viewDidLoad];

// attribute:屬性
// 下面兩個同時存在的話第二個起做用 // self.EasyLabel.attributedText = [[NSAttributedString alloc]initWithString:@"會當凌絕頂,一覽衆山小"]; // self.EasyLabel.text = @"夏天"; // Label屬性的設置 NSMutableAttributedString *str = [[NSMutableAttributedString alloc]initWithString:@"停車坐愛楓林晚,雙葉紅與二月花"]; // 大小 [str addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:40] range:NSMakeRange(8, 7)]; // 背景顏色 [str addAttribute:NSBackgroundColorAttributeName value:[UIColor yellowColor] range:NSMakeRange(7, 7)]; // 字體顏色 [str addAttribute:NSForegroundColorAttributeName value:[UIColor purpleColor] range:NSMakeRange(4, 8)]; self.EasyLabel.attributedText = str; }
相關文章
相關標籤/搜索