动态改变自动约束宽度
Dynamically change auto constraints width
我有一个带有自动布局的自定义单元格。我向标签添加了宽度限制。有没有办法动态改变它的宽度? (例如当用户旋转 iphone)
创建约束时,或在 XIB 文件中创建约束时,将对约束的引用保存在变量中。然后,当您需要更改宽度时,您可以更改约束的 .constant 属性。
常量 属性 几乎是唯一可以在将约束分配给视图后对其进行更改的 属性。
既然约束是在情节提要中创建的,那么就在包含被约束视图的视图控制器中创建一个从约束到变量的出口。然后,在适当的时候,更改约束的'constant' 属性。
我有一个带有自动布局的自定义单元格。我向标签添加了宽度限制。有没有办法动态改变它的宽度? (例如当用户旋转 iphone)
创建约束时,或在 XIB 文件中创建约束时,将对约束的引用保存在变量中。然后,当您需要更改宽度时,您可以更改约束的 .constant 属性。
常量 属性 几乎是唯一可以在将约束分配给视图后对其进行更改的 属性。
既然约束是在情节提要中创建的,那么就在包含被约束视图的视图控制器中创建一个从约束到变量的出口。然后,在适当的时候,更改约束的'constant' 属性。