Ios 自定义UIView中的UIScrollView不滚动
我创建了一个自定义的Ios 自定义UIView中的UIScrollView不滚动,ios,objective-c,uiscrollview,Ios,Objective C,Uiscrollview,我创建了一个自定义的UIView,其中包含一个UIScrollView。然后我用一个3倍宽的UIView填充它 在我的UIViewController中,我实例化了我的自定义UIView,并将其添加到视图中 但是,当我尝试水平滚动scrollview时,它不会移动 我正在设置contentView和contentSize。已启用用户交互。当我触摸按钮时,它们会响应。但是视图不会滚动 在将带有滚动视图的自定义UIView添加到UIViewController上时,是否需要执行一些特殊操作(例如传递
UIView
,其中包含一个UIScrollView
。然后我用一个3倍宽的UIView
填充它
在我的UIViewController
中,我实例化了我的自定义UIView
,并将其添加到视图中
但是,当我尝试水平滚动scrollview时,它不会移动
我正在设置contentView和contentSize。已启用用户交互。当我触摸按钮时,它们会响应。但是视图不会滚动
在将带有滚动视图的自定义
UIView
添加到UIViewController
上时,是否需要执行一些特殊操作(例如传递触摸,或类似操作?)结果是,当我在IB中将UIPageControl添加到UIView中时,它将UIPageControl作为UIScrollView的子视图插入。正是这个东西阻止了我的滚动视图
通过从scrollview中删除UIPageControl,一切正常
糟糕!
好!!
是否设置了UIScrollView的contentSize属性?可能与@KudoCC重复-是,正在设置contentSize属性。事实上,无论我将其设置为什么,scrollview都不会滚动。您能否发布一些代码,说明如何添加UIScrollView的子视图以及如何配置UIScrollView。上传你的演示甚至更好。伙计们。我解决了这个问题。当我将UIPageControl添加到视图中时,它将其添加到IB中的scrollview控件中,从而阻止它滚动。通过将PageControl移出IB中的scrollview(即不再作为子视图),它可以正常工作。谢谢你的帮助@库多克