我想證明我的UILabel
文本,但它不起作用。我UIView
的NSTextAlignment.Josetified for UILabel does not work
聲明:
descriptionUIView = UIView(frame: CGRect(x: 0, y: 0, width: self.view.frame.width, height: self.view.frame.height)
我UILabel
宣言:
bottleDescriptionLabel = UILabel(frame: CGRect(x: widthMargin, y: bottleDescriptionTitleLabel.frame.maxY + heightMargin, width: self.view.frame.width - (2 * widthMargin), height: heightBottleDescription - (2 * heightMargin)))
bottleDescriptionLabel.font = UIFont(name: "AvenirNext-Regular", size: 16)
bottleDescriptionLabel.text = bottleDescriptionString
bottleDescriptionLabel.lineBreakMode = NSLineBreakMode.ByWordWrapping
bottleDescriptionLabel.textAlignment = NSTextAlignment.Justified
bottleDescriptionLabel.numberOfLines = 0
它看起來是這樣的:
,我不知道還有什麼使用NSTextAlignment.Justified
來證明我的文本。我應該使用UITextView
嗎?
謝謝!我更喜歡保留一個UILabel,所以我不必處理「文本選擇」,「滾動」等。因此,您的解決方案非常好,謝謝。 – magohamoth 2014-11-21 12:02:50
僅供參考:從iOS 10開始,這不再是必需的,似乎'UILabel'已被固定爲使用'NSTextAlignment.Justified' – kambala 2018-01-11 20:28:45