【发布时间】:2014-09-16 10:50:57
【问题描述】:
我需要一个按钮来通过autolayout 进行设置,如果水平空间不够即高度会增加旋转后。我对父视图有一个前导和尾随约束,并且在纵向模式下空间不足,所以我在考虑不要减小字体大小,而是增加高度并将Word Wrap 设置为Line Break。我正在试验size classes,但不知何故总是使用wCompact hAny,因为我正在iPhone中进行测试。所以为不同尺寸类的按钮设置不同的高度是没有效果的。
有人知道如何通过自动布局约束根据可用按钮宽度和内容设置按钮高度吗?
下面的iPhone按钮需要两行,不是30px,而是appr。 60 像素。
【问题讨论】:
-
@janos- 按钮的最大宽度是多少...?
-
没有“最大宽度”,这取决于正在运行的设备应用程序
-
@janos- 你必须决定按钮的最大宽度。
-
我不会使用
sizeWithAttributes方法以编程方式进行
标签: ios uibutton autolayout