【发布时间】:2014-12-26 10:10:49
【问题描述】:
我有一个按钮,在选定状态和正常状态下有两个不同的文本,当我以编程方式更改按钮的状态时,按钮没有调整大小,因此文本无法正确显示,这是使用自动布局执行此操作的最佳方法?
我知道一种将出口设置为 UIButton 的宽度约束并手动更改它的方法,但我正在寻找更好的方法
【问题讨论】:
-
已经读过但没有多大帮助:(
-
在更改按钮的状态时-使按钮大小足够大,以便字符串可以轻松进入其中,但在此之前请将按钮的中心存储在变量中,然后使用适合大小的方法,然后再次提供相同的中心到按钮。
-
谢谢,但我正在寻找更干净的解决方案 ;)
-
您找到合适的解决方案了吗?我做了我能够使 UILabel 使用自动布局动态调整宽度的方法,但同样的方法不适用于 UIButton
标签: ios objective-c ios7 uibutton autolayout