关闭

Alert修改字体颜色和字体

639人阅读 评论(0) 收藏 举报

  NSString *str = @"你的手机xxx还未绑定,只有绑定才能进行相关操作,是否绑定";

    NSString *title =@"提示";

    UIAlertController *alertC= [UIAlertController alertControllerWithTitle:title message:str preferredStyle:UIAlertControllerStyleAlert];


    //修改title

    NSMutableAttributedString *alertControllerStr = [[NSMutableAttributedString alloc] initWithString:title];

    

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

    

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

    

    [alertC setValue:alertControllerStr forKey:@"attributedTitle"];


    

    //改变alert提示内容的字体 和颜色

    NSMutableAttributedString *alertControllerMessageStr = [[NSMutableAttributedString alloc] initWithString:str];

    

    [alertControllerMessageStr addAttribute:NSForegroundColorAttributeName value:[UIColor greenColor] range:NSMakeRange(0, 20)];

    

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

    

    [alertC setValue:alertControllerMessageStr forKey:@"attributedMessage"];

    

    

    

    

    

    UIAlertAction *cancel = [UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action) {

        

    }];

    

    //改变按钮的颜色

    [cancel setValue:[UIColor colorWithRed:24/255.0 green:242/255.0 blue:207/255.0 alpha:1] forKey:@"titleTextColor"];

    

    [alertC addAction:cancel];

    UIAlertAction *yes = [UIAlertAction actionWithTitle:@"确认" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {

        

    }];

    [yes setValue:[UIColor colorWithRed:24/255.0 green:242/255.0 blue:207/255.0 alpha:1] forKey:@"titleTextColor"];


    [alertC addAction:yes];

    

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


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3024次
    • 积分:76
    • 等级:
    • 排名:千里之外
    • 原创:4篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档