我希望在图像中心有一个容器视图,要求是:
我知道如何通过编程或IBOutlet来实现。有没有办法在Interface Builder中设置它?
答案 0 :(得分:1)
不仅仅在单个nib / storyboard中设置自动布局约束:它们的值不以运行时环境为条件。
您的选择可能是:
在接口加载时以编程方式调整约束的常量。
维护两个不同的故事板/笔尖并根据运行时条件加载不同的故事板/笔尖(可怕)
修改您的愿望,即使用一组不同的约束,这两种约束可以在两种屏幕尺寸上产生令人满意的结果。 (毕竟,这是自动布局约束的全部目的!)例如,您可以指定容器视图的宽度应该是其超级视图宽度的某个百分比(并且容器视图水平居中);这可能无法准确地给出您指定的25对35值,但无论如何它都可以接受。