无法调整UILabel的大小以适合其内容

时间:2020-11-11 22:47:11

标签: swift xcode uikit

我有包含文本的UILabel,我希望将该文本截断为两行,然后单击它,我希望UILabel足够扩展,以使其适合整个文本。

这有效,当加载XIB时,它将调整UILabel的大小: '''

override func awakeFromNib() {
        super.awakeFromNib()
        postLabel.numberOfLines = 0
}

'''

但是当我点击按钮时,什么也没有发生。该按钮单击有效,我在那里有一个打印语句,该语句被执行,仅numberOfLines不会改变任何内容。我认为这可能与呈现UI元素有关,所以也许我需要重新绘制UI?由于在awakeFromNib中它可以工作,但是之后就不能工作。

我也尝试过

postLabel.sizeToFit()

但是,无论它在awakeFromNib函数中还是在任何按钮IBAction中,它都无济于事

0 个答案:

没有答案
相关问题