故事板生成的UIScrollView不会滚动

时间:2014-07-23 16:09:54

标签: ios uiscrollview

我知道有很多与此相关的问题,但我似乎无法成功应用他们的任何方法。我在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}并不会产生任何影响。

在文件检查器中,我没有勾选使用自动布局属性,该属性似乎也不会影响我的结果。

看起来它应该非常简单,如果你的屏幕尺寸大于默认值,你应该被允许滚动,但我尝试的任何东西似乎都没有用,任何人都可以对如何进行任何启发吗?

2 个答案:

答案 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)