Alert修改字体颜色和字体

原创 2016年05月31日 17:03:24

  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];


eclipse修改字体、颜色

  • 2014年07月16日 18:53
  • 97KB
  • 下载

UIAlertController的使用以及对字体颜色大小的修改

UIAlertController的使用以及对字体颜色大小的修改

修改几种控件的颜色和字体

  • 2011年03月04日 20:10
  • 25KB
  • 下载

java实现记事本基本功能:新建、打开、保存、另存为、退出、替换、全部替换、复制、剪切、粘贴、全选、获取当前时间日期、修改字体、颜色、自动换行等

java实现记事本基本功能:新建、打开、保存、另存为、退出、替换、全部替换、复制、剪切、粘贴、全选、获取当前时间日期、修改字体、颜色、自动换行等 Win.java  主页面 package j...

MetInfo模板修改字体大小颜色教程

  • 2016年04月29日 16:30
  • 620KB
  • 下载

修改静态文本字体大小和颜色

  • 2013年12月05日 20:59
  • 1.79MB
  • 下载

ActionBar 修改title 的字体 大小和颜色

 我写了一个记事本的程序,不太喜欢黑色背景,因此将主题设置为Theme.Holo.Light,这个主题的特点是默认(没有人为设置的情况下)背景是白色,字体为黑色,但是这会导致actionbar的...

修改程序所有页面字体颜色和背景

  • 2015年05月06日 01:04
  • 2.87MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Alert修改字体颜色和字体
举报原因:
原因补充:

(最多只允许输入30个字)