iOS 修改alertViewController弹框的字体颜色及字体的方法

 更新时间:2018年01月10日 10:24:45   作者:Kaiccy  
下面小编就为大家分享一篇iOS 修改alertViewController弹框的字体颜色及字体的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

系统默认的字体是黑色,按钮颜色是蓝色或者红色的,我们怎样自定义字体呢

Codeing Show

UIAlertController *alertVC = [UIAlertController alertControllerWithTitle:@"提示" message:@"确认退出登录?" preferredStyle:(UIAlertControllerStyleAlert)];
 UIAlertAction *cancelAction = [UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action) {
 NSLog(@"点击了Cancel");
 [alertVC dismissViewControllerAnimated:YES completion:nil];
 }];
 UIAlertAction *okAction = [UIAlertAction actionWithTitle:@"确定" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {
 NSLog(@"点击了OK");
 [[NSUserDefaults standardUserDefaults] setObject:nil forKey:kLoginUserKey];
 [alertVC dismissViewControllerAnimated:YES completion:nil];
 }];
 //修改title
 NSMutableAttributedString *alertControllerStr = [[NSMutableAttributedString alloc] initWithString:@"提示"];
 [alertControllerStr addAttribute:NSForegroundColorAttributeName value:kMainTextColor range:NSMakeRange(0, 2)];
 [alertControllerStr addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:15] range:NSMakeRange(0, 2)];
 [alertVC setValue:alertControllerStr forKey:@"attributedTitle"];
 //修改message
 NSMutableAttributedString *alertControllerMessageStr = [[NSMutableAttributedString alloc] initWithString:@"确认退出登录?"];
 [alertControllerMessageStr addAttribute:NSForegroundColorAttributeName value:kSubTextColor range:NSRangeFromString(@"确认退出登录?")];
 [alertControllerMessageStr addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:13] range:NSRangeFromString(@"确认退出登录?")];
 [alertVC setValue:alertControllerMessageStr forKey:@"attributedMessage"];
 //修改按钮字体颜色
 [cancelAction setValue:kGreenColor forKey:@"titleTextColor"];
 [okAction setValue:kGreenColor forKey:@"titleTextColor"];
 [alertVC addAction:cancelAction];
 [alertVC addAction:okAction];
 [self presentViewController:alertVC animated:YES completion:nil];

这里的kGreenColor 等是我自定义的颜色,换成自己的字体颜色即可

以上这篇iOS 修改alertViewController弹框的字体颜色及字体的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • iOS开发中使用cocos2d添加触摸事件的方法

    iOS开发中使用cocos2d添加触摸事件的方法

    这篇文章主要介绍了iOS开发中使用cocos2d添加触摸事件的方法,cocos2d是制作iOS游戏的利器,需要的朋友可以参考下
    2015-10-10
  • ios的签名机制详解

    ios的签名机制详解

    这篇文章主要介绍了ios的签名机制的相关资料,帮助大家更好的理解和学习使用ios开发,感兴趣的朋友可以了解下
    2021-04-04
  • IOS开发仿微信右侧弹出视图实现

    IOS开发仿微信右侧弹出视图实现

    这篇文章主要介绍了IOS开发仿微信右侧弹出视图实现的相关资料,希望通过本文能帮助到大家,让大家实现这样类似的功能,需要的朋友可以参考下
    2017-10-10
  • iOS11和iPhoneX适配的一些坑

    iOS11和iPhoneX适配的一些坑

    前阵子项目开发忙成狗,就一直没做iOS11的适配,直到XcodeGM版发布后,我胸有成竹的在iPhoneX上跑起项目,整个人都凉透了...下面总结一下我遇到的坑,感兴趣的朋友一起看看吧
    2017-09-09
  • 移动端固定输入框在底部会被键盘遮挡的解决方法(必看篇)

    移动端固定输入框在底部会被键盘遮挡的解决方法(必看篇)

    下面小编就为大家分享关于移动端固定输入框在底部会被键盘遮挡的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • iOS利用AFNetworking实现文件上传的示例代码

    iOS利用AFNetworking实现文件上传的示例代码

    本篇文章主要介绍了iOS利用AFNetworking实现文件上传的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • iOS实现手指点击出现波纹的效果

    iOS实现手指点击出现波纹的效果

    最近在闲暇的时间做了一个反馈手指点击屏幕的效果,用到了CAShapeLayer和基本的动画知识,实现的效果很赞,这种效果使用在某些页面上肯定会给用户更有趣的体验,特别是面向儿童的app中。文中给出了详细的示例代码,感兴趣的朋友们下面来一起看看吧。
    2016-12-12
  • ios xcode警告与错误的分析总结

    ios xcode警告与错误的分析总结

    这篇文章主要给大家介绍了关于ios xcode警告与错误的相关资料,文中通过示例代码介绍的非常详细,对各位iOS开发者们具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-04-04
  • iOS 条码及二维码扫描(从相册中读取条形码/二维码)及扫码过程中遇到的坑

    iOS 条码及二维码扫描(从相册中读取条形码/二维码)及扫码过程中遇到的坑

    本文主要给大家介绍ios中从手机相册中读取条形码和二维码的问题及解决办法,需要的朋友参考下
    2017-01-01
  • iOS 设置状态栏的背景颜色方法

    iOS 设置状态栏的背景颜色方法

    下面小编就为大家带来一篇iOS 设置状态栏的背景颜色方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04

最新评论