ios swift 3 – UIAlertController的宽度
反正有没有创建一个适合屏幕宽度的自定义alertController?
在问这个问题之前我尝试了几件事,其中一个是:
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之间形成一个水平空间。
以下是我目前在Apple文档中找到的内容:
警报视图的外观:您无法自定义警报视图的外观。
这令我失望,因为我认为警报视图中的消息文本对于许多用户来说太小了。 DrPatience在上面的评论中提出了一种可能的解决方法。 警报视图