【发布时间】:2019-01-08 09:14:17
【问题描述】:
我有两个按钮,在两个按钮上添加了图像。
我需要以编程方式检查并删除按钮,另一个按钮将向右移动。
我知道一种方法。
添加宽度约束并以编程方式将其设置为零,但我不想这样做。
我想按照图片来做。如果图像没有放在按钮上,它的宽度将为零,其他按钮将向右移动。
有可能吗?
我正在使用 IB。
我目前的限制是:
【问题讨论】:
标签: ios autolayout ios-autolayout
我有两个按钮,在两个按钮上添加了图像。
我需要以编程方式检查并删除按钮,另一个按钮将向右移动。
我知道一种方法。
添加宽度约束并以编程方式将其设置为零,但我不想这样做。
我想按照图片来做。如果图像没有放在按钮上,它的宽度将为零,其他按钮将向右移动。
有可能吗?
我正在使用 IB。
我目前的限制是:
【问题讨论】:
标签: ios autolayout ios-autolayout
在UIStackView 中使用两个不同的按钮将非常简单有效:
【讨论】:
如果您的目标是 iOS 9 及更高版本,我建议您为此使用 UIStackView。然后,您只需将按钮的可见性设置为hidden,它就会随心所欲地移动。
【讨论】: