【发布时间】:2018-08-07 06:06:17
【问题描述】:
在应用运行时,我有时会更改情节提要中设置的某些约束的 active 属性以隐藏/显示某些视图。
一切正常,但如果应用程序从一种尺寸转换到另一种尺寸(改变特征,例如当用户在 iPad 拆分视图(屏幕上的两个应用程序)上调整应用程序的大小时),所有约束都会从情节提要返回到它们的初始状态。 (当应用占据屏幕的一半并调整大小以占据屏幕的 50% 以上时发生。iOS 11)
例如如果在情节提要中约束处于活动状态,并且稍后在运行时,我会停用它,在拉伸应用程序后(当应用程序是 iPad 上 splitview 的一部分时)它会再次激活。
这是错误还是功能?如何防止这种情况发生?再次激活/停用这些约束的最佳回调方法是什么?
【问题讨论】:
-
检查下面的答案答案中的链接应该会给你更多关于这种实现的细节
-
@HarshalBhavsar 谢谢,现在我找到了更好的解决方案。
标签: ios ipad autolayout multitasking