如何在运行时使用自动布局隐藏 ios 中的视图以使 ui 保持一致?
How to hide views in ios at runtime with auto layouts such that the ui stays consistent?
我在这里附上我的 ui 图片。
用户界面:
我想根据情况在运行时隐藏带有申诉详细信息和 mdm 详细信息标题的按钮,但我希望带有注销标题的按钮自动向上移动。但它没有发生。我附上我的结果图片。
UI 删除两个按钮后:
这是应用在带有注销标题的按钮上的约束的图像。
注销按钮上应用的约束:
使用UIStackViews。堆栈视图的隐藏子视图被自动布局忽略。
而且使用起来也会简单很多
如果您应用的部署目标高于 iOS9,那么您应该使用 UIStackView。你可以用UIStackView轻松实现。
我在这里附上我的 ui 图片。
用户界面:
我想根据情况在运行时隐藏带有申诉详细信息和 mdm 详细信息标题的按钮,但我希望带有注销标题的按钮自动向上移动。但它没有发生。我附上我的结果图片。
UI 删除两个按钮后:
这是应用在带有注销标题的按钮上的约束的图像。
注销按钮上应用的约束:
使用UIStackViews。堆栈视图的隐藏子视图被自动布局忽略。
而且使用起来也会简单很多
如果您应用的部署目标高于 iOS9,那么您应该使用 UIStackView。你可以用UIStackView轻松实现。