我有一个自动布局的自定义单元格。我为标签添加了宽度约束。有没有办法动态改变它的宽度? (例如,当用户旋转iphone时)
答案 0 :(得分:0)
创建约束时,或者在XIB文件中创建约束时,在变量中保存对约束的引用。然后,当您需要更改宽度时,可以更改约束的.constant属性。
在将属性分配给视图后,常量属性几乎是唯一可以在约束上更改的属性。
由于约束是在Storyboard中创建的,因此从约束创建一个插座到视图控制器中包含受约束视图的变量。然后,在适当的时候,改变常数'约束的属性。