我在一个项目中有一个复杂的约束布局,我已复制并粘贴到另一个项目中。它在第二个项目中的工作在所有方面都是相同的,除了我需要用UIImageView
替换UIButton
。删除UIImageView
也将删除我努力首先正确平衡的约束。除了删除和精心重建约束之外,还有更好的解决方案吗?
感谢您的阅读。
答案 0 :(得分:2)
复制视图中的一切都很完美。执行以下步骤以获得简单的解决方案
- 将UIButton拖到UIImageView旁边
- 放置与UIImageView相同的约束。
- 在添加相同的约束后,只需删除UIImageView。
醇>
这样,它不会打扰你的约束,你将得到UIButton而不是UIImageView。
你也可以这样做
- 将UIButton拖到UIImageView旁边
- 放置与UIImageView相同的约束。
- 按住Option键,将Button拖到View(SuperView)
- 按住Shift键一次添加多个约束。
- 在提出相同的约束后,Simply HIDE UIImageView。隐藏也会保存您在代码中的更改,否则我可能会在您在代码中放置UIImageView引用和用法时崩溃。您可以将UIImageView重命名为UIButton并更改整个代码:)
醇>
由于
快乐的编码!