0
我試圖將UILabel添加到AlertController中,但它不能在Alert上顯示。 我可以使它成爲UIImageView,但我不能用於UILabel。這下面是我的代碼片段如何將UILabel添加到UIAlertController中
let alert = UIAlertController(title: meta.name!, message: "", preferredStyle: .alert)
alert.addAction(UIAlertAction(title: "OK", style: .default, handler: nil))
var sizeLabel = UILabel(frame: CGRect(x: 10, y: 10, width: 50, height: 50))
sizeLabel.numberOfLines = 0
sizeLabel.lineBreakMode = .byWordWrapping
sizeLabel.sizeToFit()
sizeLabel.preferredMaxLayoutWidth = alert.view.frame.size.width
sizeLabel.font = UIFont(name: "Avenir-Light", size: 20)
sizeLabel.text = "Hello IOS"
alert.view.addSubview(sizeLabel)
見https://stackoverflow.com/a/44050057/8722754 – CodeNinja
我想它已經和我的代碼非常相似也。但它不起作用。它永遠不會顯示我的標籤 – StxApp