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