问题描述
无论如何要创建一个适合屏幕宽度的自定义 alertController 吗?
Is there anyway to create a custom alertController that fit the width of the screen ?
在问这个问题之前我尝试了几件事其中之一是:
I tried several things before asking this questionone of them is :
let width:NSLayoutConstraint = NSLayoutConstraint(item: alertController.view, attribute: NSLayoutAttribute.width, relatedBy: NSLayoutRelation.equal, toItem: nil, attribute: NSLayoutAttribute.notAnAttribute, multiplier: 1, constant: view.bounds.width )
alertController.view.addConstraint(width)
但是这行代码总是在我的 alertController 和 Screen 之间形成一个水平空间.
But this line of code always makes a horizontal space between my alertController and the Screen.
推荐答案
这是我目前在 Apple 文档中找到的内容:
Here is what I currently find in the Apple documents:
警报视图的外观:您无法自定义警报视图的外观.
这让我很失望,因为我认为警报视图中的消息文本对于许多用户来说太小了.DrPatience 在上面的评论中提出了一种可能的解决方法.警报视图
This disappoints me as I think the message text in alert views is too small for many users. DrPatience, in a comment above, suggests a possible workaround.Alert Views
这篇关于ios swift 3 - UIAlertController 宽度的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!