更改模拟指标会弄乱我的xib

时间:2014-12-12 03:00:13

标签: ios xcode ios8 autolayout xcode6

我认为我使用自动布局约束进行设计。当我使用模拟指标查看不同iPhone尺寸的布局时,看起来没问题,但我注意到每次换到不同的iPhone尺寸时,我的xib也会被修改为正确显示该设备。

当我在设备上安装时出现问题。最后选择的"模拟指标"无论目标设备的大小如何(例如,iPhone 6,5,......),都会在设备上安装iPhone尺寸布局。

这完全违背了使用自动布局的目的。

1 个答案:

答案 0 :(得分:0)

实际上,我发现了我的问题。 我正在使用

加载xib
[[[NSBundle mainBundle] loadNibNamed:@"View" owner:self options:nil] objectAtIndex:0];

然后将其作为子视图添加到我的控制器视图中。

但在此之前,我需要致电:

view.frame=self.view.frame;

这周围似乎还有一些Xcode漏洞,但这似乎解决了我现在的问题。