UIScrollView 需要触摸才能滚动
Posted
技术标签:
【中文标题】UIScrollView 需要触摸才能滚动【英文标题】:UIScrollView needs a touch before I can scroll 【发布时间】:2012-05-31 13:00:40 【问题描述】:我的 UIScrollView 有一个非常奇怪的行为。它需要一个触摸才能滚动,所以它在第二次触摸时首先滚动。
我在 LayoutSubview 中设置了 ContentSize,所以当滚动视图加载时,我可以看到内容大小大于它的大小(它还显示滚动视图指示器)。
任何想法为什么会发生这种情况?
【问题讨论】:
【参考方案1】:如果我没记错的话,可以通过将内容延迟触摸设置为 NO
来解决此问题。
【讨论】:
谢谢,但没用。父视图是用户交互 = YES 的 UIImageView。我不知道这是否重要。 你的意思是使用 myScrollView.Layer.content = (id)someImage? 不,我的意思是让 UIImageView 和 UIScrollView 成为同一个父视图的子视图,并将 UIImageView 放在 UIScrollView 后面。以上是关于UIScrollView 需要触摸才能滚动的主要内容,如果未能解决你的问题,请参考以下文章
通过代理监听UIScrollView的滚动事件 Objective-C语言