首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iOS 11导航栏滚动

iOS 11导航栏滚动
EN

Stack Overflow用户
提问于 2017-08-30 02:45:19
回答 1查看 830关注 0票数 1

所以,设置看起来像这样:我想有一个导航栏和三个collectionViews。我希望能够在集合视图中水平滚动,在垂直滚动时,navigationBar大标题动画也应该被触发。

我的尝试:我的第一个尝试是创建一个具有整个视图大小的单元格的horizontally.scrolling collectionView,在每个单元格中将有另一个垂直滚动的collectionView。现在,这对我的目的很有效,但大标题保持不变-据我所知,这是因为它不会接收任何垂直滚动事件,因为我的垂直滚动的collectionViews嵌入在主collectionView中。

它看起来像这样:https://giphy.com/gifs/50hYRx71XSdYA/html5

然后我尝试了一种不同的方法。我创建了pageViewController和两个viewControllers,它们都有一个垂直滚动的collectionView。还有..。它也不起作用。这一次,如果有pageCurl动画,导航标题就会生成动画-但我不想要pageCurl动画,您可以在这里看到:https://giphy.com/gifs/jFmOpEtUOyxtC/html5将动画更改为.scroll只是禁用了标题动画:https://giphy.com/gifs/l0IsGVhKKb0lzomqc/html5

我找不到做这件事的方法,你们中有谁知道吗?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2017-09-20 18:23:39

不幸的是,新的自折叠导航栏在后台使用了一些私有的苹果魔法来钩子到视图控制器的顶级滚动视图中,因此你不能像你所描述的那样使用这种机制。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45946265

复制
相关文章

相似问题

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