在我的iOS应用程序中,我正在使用UILabel
。刚才我发现UILabel
的一种非常奇怪的行为。在viewDidAppear
中,当我仅使用{/ p>在UILabel
上设置属性文字时
NSAttributedString(string: "my infinite text. I don't have fixed length.")
然后layoutSubviews
没有被调用。但是当我使用以下方法时:
NSAttributedString(string: "my infinite text. I don't have fixed length.", , attributes: [String : Any]?)
<{1}}子类的 layoutSubviews
会自动调用。
为什么会这样?