我知道有很多与此相关的问题,但我似乎无法成功应用他们的任何方法。我在iOS 7+上使用xcode版本5.1.1。我有一个基本的应用程序,我想要一个页面滚动,但滚动从不滚动。
我的层次结构如下所示:
-> View Controller
-> View
-> Scroll View
-> generic content
要使内容可见以便我轻松编辑,我通过属性检查器将 viewcontroller 更改为自由格式,然后修改了尺寸检查器中的高度为2000.
我尝试使用 scrollView 与 controllerView (320,2000)相同的尺寸。我读到它应该更少,因为它具有相同的大小意味着没有任何东西可以滚动。然后我将 scrollView 更改为默认高度(320,568),这意味着视图比滚动视图大。
在任何一种方法中,只显示568个值的内容,并且无法访问任何内容。
我尝试在滚动视图中添加运行时属性,其中键路径为contentSize
类型 Size
以及{320,2000}
的值并不会产生任何影响。
在文件检查器中,我没有勾选使用自动布局属性,该属性似乎也不会影响我的结果。
看起来它应该非常简单,如果你的屏幕尺寸大于默认值,你应该被允许滚动,但我尝试的任何东西似乎都没有用,任何人都可以对如何进行任何启发吗?
答案 0 :(得分:1)
将scrollview contentSize设置为大于滚动视图帧大小
的值答案 1 :(得分:0)
在滚动视图中设置UI很容易。
步骤。 : -
1。)根据UIViewController和UIViewController的goto属性检查器获取UIScrollView,并使其大小自由。
2。)现在增加UIViewController下的视图长度以及视图下的scrollView。现在根据UI要求你的滚动高度。
3.。)设置你的用户界面,然后推断UIViewController。
4。)制作UIScrollView插座并根据运行时的要求设置其内容大小。 [self.scroll setContentSize:CGSizeMake(320,1000)];
5.)取消选中“使用自动布局”。
6。)享受编码......(Y)