视图控制器之间的自定义转换,包括导航栏
Posted
技术标签:
【中文标题】视图控制器之间的自定义转换,包括导航栏【英文标题】:Custom transition between view controllers including navigation bar 【发布时间】:2015-03-25 08:51:27 【问题描述】:我正在关注 this guide 在导航控制器内的两个 UIViewControllers
之间进行自定义转换。
我正在尝试复制转换 this 'Storehouse' app transition,请参阅最左侧的转换。
请注意,过渡包括导航栏。但是,默认情况下,过渡仅适用于导航栏下的视图,并且只是交叉淡入淡出视图之间的 UINavigation
条。
我想要引用包括导航栏在内的整个视图,以便我可以重新创建此效果。我知道我可能会看到这种行为,因为它们共享一个 UINavigationController
,因此共享一个导航栏。
有什么想法吗?
谢谢!
【问题讨论】:
【参考方案1】:See here
这是一个关于 SO btw 的很多问题。也许下次先使用搜索功能? ;)
编辑
查看您发布的转换,我必须说这看起来不像是UINavigationController
设置。我上面链接的解决方案适用于默认设置。看起来“仓库”在这里提出了一个自定义解决方案。 (不过我看起来很整洁!)。您可能必须自己编写代码,即伪造导航栏。
【讨论】:
你是对的,看起来如果没有“伪造”导航栏,就无法做到“仓库”所做的事情。看到这个帖子:***.com/questions/21613682/…以上是关于视图控制器之间的自定义转换,包括导航栏的主要内容,如果未能解决你的问题,请参考以下文章