XIB文件和模拟器之间没有相关性

时间:2014-03-16 12:01:30

标签: ios objective-c xcode ios-simulator

抱歉,如果这可能是一个新手问题。

我的xib文件和我的模拟器不匹配:

enter image description here

但模拟器显示:

enter image description here

1.我该如何解决?即时使用3.5英寸显示器

2.如果我的视图不适合屏幕,那么将视图放在滚动视图中是不错的做法,这样它就可以匹配3.5英寸和4英寸?

编辑:

我没有滚动视图。我只是要求了解一般知识。 坐标不是以编程方式给出的。整个界面是通过Interface Builder构建的。

如果我将视图显示更改为“Retina 4英寸全屏显示”并将标签/文本字段视图移动到低位,这就是我所得到的:

enter image description here

我的项目包含一个导航控制器,其中tableView为rootVC,VC显示为第二个。我没有以编程方式更改TableVC中的任何坐标,也没有更改此VC。

3 个答案:

答案 0 :(得分:1)

您可能以编程方式给出坐标,因此请将代码发布到或尝试隐藏导航栏

[[self navigationController] setNavigationBarHidden:YES animated:YES];

如果在XIB上执行后以编程方式发布坐标,则必须通过断点检查并更正它们

答案 1 :(得分:0)

我想你已经有了一个卷轴视图,非常好,
但问题是滚动视图需要正确配置,

一种方法是确保滚动视图附加到所有侧面(您可以使用自动布局小部件将其设置为所有侧面的距离为零),并确保将其设置为“#”;在您的ViewDidLoad

中,内容大小与需要的内容相比(更大的不会受到伤害)

如果您提供更多详细信息,我们可以提供更好的帮助。

答案 2 :(得分:0)

似乎解决方案是使用"属性检查器"在"模拟部分"部分。

这对我有用:

enter image description here

虽然我不确定这是解决问题的最佳方法。