我知道有很多与此有关的问题,但我似乎无法成功应用他们的任何方法。我在iOS 7+上使用xcode版本5.1.1。我有一个基本的应用程序,我希望单个页面滚动,但滚动从不滚动。故事板生成的UIScrollView不滚动
我的层次结构是这样的:
-> View Controller
-> View
-> Scroll View
-> generic content
使内容可见,让我轻松地编辑它,我改变了视图 - 控制通过属性检查到自由然后修改高度在尺寸检查器到2000.
我试过了scrollView的尺寸与controllerView(320,2000)的尺寸相同。我读到它应该更少,因为它具有相同的大小意味着没有什么可滚动的。然后,我将scrollView更改为默认高度(320,568),这意味着该视图比滚动视图大。
在任何一种方法中,只显示价值568的内容,超出的内容不可访问。
我试着加入运行属性滚动视图与的keyPath的contentSize
一个类型的Size
和值{320,2000}
这似乎并没有任何区别。
在文件检查器中,我没有选择使用自动布局属性,该属性再次不会影响我的结果。
它看起来应该很简单,如果你的屏幕尺寸大于默认值,你应该允许滚动,但我没有试过的东西似乎工作,任何人都可以照亮如何进行?
您是否尝试过在代码中手动设置contentSize? –
@NikitaTook不,我认为它做同样的事情? – gardni