我有一个在选择状态和正常状态下具有两个不同文本的按钮,当我以编程方式更改按钮的状态时,按钮的大小没有得到调整,因此文本无法正确显示,这是使用自动排版的最佳方法吗?

我知道一种将导出设置为UIButton的宽度约束并手动更改的方法,但是我正在寻找更好的方法

最佳答案

只需告诉[button invalidateIntrinsicContentSize];,它就可以完成您期望的操作。

09-07 14:16