iOS7 - 无法在滚动视图中嵌入屏幕

时间:2013-11-27 23:22:33

标签: ios ios7

我的屏幕不适合3.5英寸手机屏幕。在iOS 6中,我在滚动视图中显示了屏幕内容,但在iOS 7中,该选项始终显示为灰色。

这是屏幕截图

enter image description here

有人知道如何在ios 7中将滚动添加到我的屏幕上吗?

谢谢!

使用滚动视图拍摄第二个屏幕。

enter image description here

2 个答案:

答案 0 :(得分:5)

您需要选择一个视图,而不是选择整个视图控制器。 Editor -> Embed In中的选项是上下文的,因为您选择了整个视图控制器,您唯一的选择是将整个VC嵌入导航控制器或标签栏控制器中。

如果通过在Interface Builder中单击无法获得正确的选择,请尝试展开大纲视图并选择视图。然后尝试将您的视图嵌入到滚动视图中。

enter image description here

请注意,您的根视图必须是UIView,因此您无法在滚动视图中嵌入根视图,因为这会在根目录中放置滚动视图。

答案 1 :(得分:2)

我遇到的三个问题我希望可以提供帮助:

1)确保"安全区"或其他不应该在那里的对象,在尝试嵌入时不是视图中选择的对象之一。对于简单的测试,只需选择一个简单的对象,如文本字段或标签,然后查看编辑器 - >如果必须的话,Embed In仍然是灰色的并且向后工作。

2)你从View>开始要查看的内容> ScrollView>查看>内容。因此,在嵌入滚动视图后,嵌入视图中。

3)嵌入后确保您的滚动视图小于您的内容大小,或者它不会滚动:https://stackoverflow.com/a/28146729/1323357