AlertController的title、message和按鈕顏色設置

//設置message

NSMutableAttributedString *messageStr = [[NSMutableAttributedString alloc] initWithString:@"message"];

[messageStr addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:NSMakeRange(0,5)];

[messageStr addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:15] range:NSMakeRange(0, 5)];

[alertController setValue:messageStr forKey:@"attributedMessage"];

[self presentViewController:alertController animated:YES completion:nil];

//設置title

NSMutableAttributedString *titleStr = [[NSMutableAttributedString alloc]initWithString:@"Title"];

[titleStr addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:NSMakeRange(0,2)];

[titleStr addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:15]range:NSMakeRange(0,2)];

[alertController setValue:titleStr forKey:@"attributedTitle"];

//設置按鈕顏色

UIAlertAction:

if (iOS9Later && [action.title isEqualToString:@"確定"] ) {

[action setValue:[UIColor greenColor] forKey:@"titleTextColor"];

} else {

[action setValue:[UIColor redColor] forKey:@"titleTextColor"];

}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容