3

我有一个相当大的故事板,有很多视图,其中很多都没有以正确的大小显示,甚至没有导航栏。这是 XCode 中的某种错误吗?因为它们在模拟或构建到设备时看起来都很好。

谢谢

4

3 回答 3

4

我每次都在解决方案下遇到了很多时间。

试试这个:
1. 选择您遇到问题的 StoryBoard
2. 转到 Attributes Inspector -> Simulated Metrics -> Size -> 有四个选项(推断默认值)
3. 选择或在除默认值之外的选项之间切换(重复两次或更多(如果需要),然后调整视图和控件的大小以适合您选择的屏幕尺寸。

根据我的说法,这是因为:
有时推断(大小)的行为就像是 3.5 视网膜屏幕,但我们的故事板大小是视网膜 4 全屏,反之亦然

避免此类问题的最佳实践:
当您开始使用情节提要时,首先选择您想要使用的适当尺寸(3.5 或 4 全屏),然后只有您应该设置您的视图或控件。

于 2013-02-20T10:36:31.753 回答
0

这是一个非常简单的步骤。选择 View Controller 后,进入 Simulated Metrics 并选择 size 并将其放在 iPhone 4 英寸上,然后选择 Orientation 并将其放置到 Portrait 就可以了。您的主要故事板指标是固定的。同样重要的是要知道这不会弄乱项目中的任何高度或宽度

于 2014-09-10T21:27:31.260 回答
0

我在将容器视图嵌入到同一个视图控制器时遇到了这个问题。

嵌入了三个容器视图后,我发现当我选择“应用 Retina XX Form Factor”时 Xcode 自动调整了其中两个的大小,但第三个的大小保持不变。

解决方案 在父视图控制器中,第三个容器查看器缺少约束。添加这些约束让一切都变得简单。(我还必须调整容器视图的大小以填充其父控制器查看器)

于 2014-04-08T15:36:03.230 回答