使用Swift中的UIAlertController更改警报的标题和消息字体
发布时间:2020-12-14 04:45:15 所属栏目:百科 来源:网络整理
导读:我正在尝试更改使用UIAlertController显示的警报的标题和消息字体 我试图使用NSAttributedStirng,但它给编译器错误,不能采用NSAttributed字符串而不是Stirng 我尝试了类似于 this的东西 var title_attrs = [NSFontAttributeName : CustomFonts.HELVETICA_NEU
我正在尝试更改使用UIAlertController显示的警报的标题和消息字体
我试图使用NSAttributedStirng,但它给编译器错误,不能采用NSAttributed字符串而不是Stirng 我尝试了类似于 this的东西 var title_attrs = [NSFontAttributeName : CustomFonts.HELVETICA_NEUE_MEDIUM_16] var msg_attrs = [NSFontAttributeName : CustomFonts.HELVETICA_NEUE_REGULAR_14] var title = NSMutableAttributedString(string:"Done",attributes:title_attrs) var msg = NSMutableAttributedString(string:"The job is done ",attributes:msg_attrs) let alertController = UIAlertController(title: title,message: title,preferredStyle: UIAlertControllerStyle.Alert) 有人可以指导我如何实现这一目标? 解决方法
我认为Apple从API中删除了attributesTitle和-message.它从来不是公众
API的一部分,所以如果您使用它,Apple可能不允许您在应用商店中使用您的应用.
您应该按原样使用UIAlertController.如果您想稍微自定义它,请参阅此NSHipster post.如果您想要更多控制,请创建要显示的自定义视图. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |