我的屏幕不适合3.5英寸手机屏幕。在iOS 6中,我在滚动视图中显示了屏幕内容,但在iOS 7中,该选项始终显示为灰色。
这是屏幕截图
有人知道如何在ios 7中将滚动添加到我的屏幕上吗?
谢谢!
使用滚动视图拍摄第二个屏幕。
答案 0 :(得分:5)
您需要选择一个视图,而不是选择整个视图控制器。 Editor -> Embed In
中的选项是上下文的,因为您选择了整个视图控制器,您唯一的选择是将整个VC嵌入导航控制器或标签栏控制器中。
如果通过在Interface Builder中单击无法获得正确的选择,请尝试展开大纲视图并选择视图。然后尝试将您的视图嵌入到滚动视图中。
请注意,您的根视图必须是UIView
,因此您无法在滚动视图中嵌入根视图,因为这会在根目录中放置滚动视图。
答案 1 :(得分:2)
我遇到的三个问题我希望可以提供帮助:
1)确保"安全区"或其他不应该在那里的对象,在尝试嵌入时不是视图中选择的对象之一。对于简单的测试,只需选择一个简单的对象,如文本字段或标签,然后查看编辑器 - >如果必须的话,Embed In仍然是灰色的并且向后工作。
2)你从View>开始要查看的内容> ScrollView>查看>内容。因此,在嵌入滚动视图后,嵌入视图中。
3)嵌入后确保您的滚动视图小于您的内容大小,或者它不会滚动:https://stackoverflow.com/a/28146729/1323357