尽管提供了代表,uiscrollview 不滚动
Posted
技术标签:
【中文标题】尽管提供了代表,uiscrollview 不滚动【英文标题】:uiscrollview not scrolling inspite of providing delegates 【发布时间】:2014-04-04 13:58:43 【问题描述】:我的 uiscrollview 包含 3 个 uitextfields、1 个 uitextview 和 1 个uibutton。 uiscrollview 的内容大小大于 uiscrollview 的框架大小。 即使我已经以编程方式将委托应用为自我,那么 uiscrollview 也不会滚动。 过去 2 周搜索了很多东西。
【问题讨论】:
【参考方案1】:检查它是否有userInteractionEnabled = YES
,同时检查它的scrollEnabled
属性。分配不分配委托不会对滚动视图的滚动能力产生影响。
您也可以尝试手动设置滚动视图的contentOffset
以缩小问题所在的区域。
【讨论】:
【参考方案2】:终于得到答案了,文件检查器中使用自动布局复选框上的勾号需要去掉。
选择 AutoLayout 不允许 uiscrollview 执行滚动。
【讨论】:
以上是关于尽管提供了代表,uiscrollview 不滚动的主要内容,如果未能解决你的问题,请参考以下文章
在 iOS6、XCode 4.5 中,UIScrollView 不滚动,尽管设置了 contentSize
尽管没有使用Autolayout,但垂直滚动在UIScrollView和iOS7以及Xcode 5中不起作用
尽管内容大小正确,但 UIScrollview 不会滚动; textview 子视图框架也表现得很奇怪