1

几个月前我已经有了这个问题的答案,但这适用于 XCode < 5 的版本。

无法在 IB 中更改视图的大小

使用 XCode 5 不再有模拟指标部分*,因此,如果 IB 视图变暗,您如何设置视图的大小和来源?

*编辑 - 好的,所以我发现 XCode 5 仍然有一个模拟指标部分,但对我来说它没有显示。(XCode v 5.0)。所以我现在的问题是为什么它没有显示?

在此处输入图像描述

在此处输入图像描述

4

2 回答 2

2

如果您的视图是视图控制器的主视图,那么您必须更改视图控制器本身的模拟指标属性。

如果您只想要一个视图,而不是视图控制器,那么摆脱它并直接在 IB 中插入您的视图,您将能够直接更改模拟指标属性。

关于起源问题:视图的起源是相对于其父视图的。如果您在 NIB 中创建自由视图,那么我想这是为了稍后将其添加到另一个视图中。所以你必须在那个精确的时刻动态地设置原点。你也可以在那个时候以编程方式处理 iOS6/7 状态栏增量。否则,如果您想在 IB 中做所有事情,您还可以在其父视图的 NIB 中定义您的自由形式视图,并将其直接添加到其父视图,设置原点等。然后您可以使用自动布局来处理delta,但我需要确认这一点。

于 2013-10-17T15:12:50.583 回答
0

除了您发布的其他问题的答案之外,请确保模拟指标中的状态栏样式为无。

于 2013-10-17T15:04:13.807 回答