首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >UIScrollView没有向子视图传递内容吗?

UIScrollView没有向子视图传递内容吗?
EN

Stack Overflow用户
提问于 2015-04-28 06:09:36
回答 3查看 469关注 0票数 0

我有一个滚动视图,我在故事板中的这个scrollview中嵌入了3个控制器,并在它们之间水平地分页。

滚动视图的内容大小为(scrollViewWith * numberOfControllers,scrollViewHeight)

scrollview出现了,我可以在视图中水平滚动,但视图没有检测到任何触摸。(嵌入的控制器中包含collectionViews )

我在其中一个控制器中实现了touchesBegin,但它从未被调用过。

你知道是什么原因导致滚动视图不能传递给子视图吗?

EN

回答 3

Stack Overflow用户

发布于 2015-04-28 06:54:06

这不一定能解释为什么触摸事件不能出现在集合视图中,但听起来像是在重新实现UIPageViewController,并将transitionStyle设置为.Scroll。也许可以考虑用它来代替?

票数 0
EN

Stack Overflow用户

发布于 2015-04-28 07:24:42

当通过嵌入式段向控制器添加视图时,viewController的视图不会直接添加到主视图中,而是在添加到主视图之前嵌入到另一个容器视图中

代码语言:javascript
运行
复制
ViewControllerView->EmbedView->EmbededViewControllerView

因此,我最终将它们都删除了,并手动将viewControllers视图添加到scrollView

票数 0
EN

Stack Overflow用户

发布于 2015-04-28 13:28:53

您在UIScrollView的每个页面中都有什么样的视图?

您可以在其中添加任何内容,例如UICollectionView,防止不传递内部接触的唯一方法是将UIScrollView设置为:

代码语言:javascript
运行
复制
self.scrollView.userInteractionEnabled = NO;
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29906872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档