如何使用自动布局轻松处理动态视图的高度和宽度?
How to easily handle dynamic view height and width using autolayout?
我有一个与图 1 类似的视图,视图 1、2、3 与其父视图左对齐,视图 4、5、6 与其父视图右对齐。
当父视图的框架以更高的高度和更窄的宽度变化时,我希望子视图布局如图 2 所示,这意味着视图 1、2、3 与左下角对齐,而视图 4、5、6 与左上角对齐。有没有一种使用自动布局来做到这一点的简单方法?
我认为您可以通过分别添加图 2 和图 1 中的约束来解决此问题,并在视图增加高度时 enabling/disabling 禁用图 1 约束并启用图 2.You 的约束可以通过为每个图形收集 1 个出口集合然后根据您的要求启用禁用它们来轻松做到这一点
我有一个与图 1 类似的视图,视图 1、2、3 与其父视图左对齐,视图 4、5、6 与其父视图右对齐。 当父视图的框架以更高的高度和更窄的宽度变化时,我希望子视图布局如图 2 所示,这意味着视图 1、2、3 与左下角对齐,而视图 4、5、6 与左上角对齐。有没有一种使用自动布局来做到这一点的简单方法?
我认为您可以通过分别添加图 2 和图 1 中的约束来解决此问题,并在视图增加高度时 enabling/disabling 禁用图 1 约束并启用图 2.You 的约束可以通过为每个图形收集 1 个出口集合然后根据您的要求启用禁用它们来轻松做到这一点