我认为我使用自动布局约束进行设计。当我使用模拟指标查看不同iPhone尺寸的布局时,看起来没问题,但我注意到每次换到不同的iPhone尺寸时,我的xib也会被修改为正确显示该设备。
当我在设备上安装时出现问题。最后选择的"模拟指标"无论目标设备的大小如何(例如,iPhone 6,5,......),都会在设备上安装iPhone尺寸布局。
这完全违背了使用自动布局的目的。
答案 0 :(得分:0)
实际上,我发现了我的问题。 我正在使用
加载xib[[[NSBundle mainBundle] loadNibNamed:@"View" owner:self options:nil] objectAtIndex:0];
然后将其作为子视图添加到我的控制器视图中。
但在此之前,我需要致电:
view.frame=self.view.frame;
这周围似乎还有一些Xcode漏洞,但这似乎解决了我现在的问题。