我有两个按钮,两个按钮上都添加了图像。
我需要以编程方式检查并移除按钮,其他按钮将向右移动。
我知道一种方法。
添加宽度约束并将其以编程方式设置为零,但我不想这样做。
我想按照图片做。如果未将图像放置在按钮上,则宽度将为零,其他按钮将向右移动。
有可能吗?
我正在使用IB。
我当前的约束是:
答案 0 :(得分:4)
在UIStackView中使用两个不同的按钮将非常容易且有效:
答案 1 :(得分:2)
如果您的目标是iOS 9及更高版本,则建议使用UIStackView。然后,您只需将按钮的可见性设置为hidden
,它就会根据需要移动。