UiAlertMultiple Line问题迅速

时间:2018-08-30 07:44:08

标签: ios swift uialertcontroller

为什么文本在我的整个应用程序中以单行显示

let alert = UIAlertController(title: "PayPal", message: "With PayPal processing fee total amount is . Do you want to proceed?", preferredStyle: .alert)
alert.addAction(UIAlertAction(title: "Yes", style: UIAlertActionStyle.default, handler: { (action: UIAlertAction!) in

}))
alert.addAction(UIAlertAction(title: "No", style: UIAlertActionStyle.default, handler: { (action: UIAlertAction!) in

}))
self.present(alert, animated: true, completion: nil)

enter image description here

1 个答案:

答案 0 :(得分:2)

此问题的最可能原因是您要覆盖代码中的UILabel属性。当您删除该代码时,它肯定可以工作。

如果不覆盖它,则在pod文件中搜索以下内容。可能是某些pod文件覆盖UILabel属性以供使用。

extension UILabel {
    ...
    override open func draw(_ rect: CGRect) { ... }
    override open var intrinsicContentSize: CGSize { ... }
    ...
}