将Xib用于多设备UI

时间:2015-09-29 14:31:32

标签: objective-c xib

我正在使用xib文件为设置视图控制器创建视图。用户在主视图中点击一个对象,该对象从左侧开始制作一个窄视图(最好是屏幕宽度的35%)。

如何使用xib设置相对宽度。现在我正在设置模拟指标 - > size属性为自由形式,我只能选择硬编码点宽度。

1 个答案:

答案 0 :(得分:0)

Autolayout - 为视图制作宽度约束:

myView.translatesAutoresizingMaskIntoConstraints = NO;
[myView addConstraint: [NSLayoutConstraint constraintWithItem:myView attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:self.view attribute:NSLayoutAttributeNotAnAttribute multiplier:1 constant:.35]];