【问题标题】:Custom transition between view controllers including navigation bar视图控制器之间的自定义转换,包括导航栏
【发布时间】:2015-03-25 08:51:27
【问题描述】:

我正在关注 this guide 在导航控制器内的两个 UIViewControllers 之间进行自定义转换。

我正在尝试复制转换 this 'Storehouse' app transition,请参阅最左侧的转换。

请注意,过渡包括导航栏。但是,默认情况下,过渡仅适用于导航栏下的视图,并且只是交叉淡入淡出视图之间的 UINavigation 条。

我想要引用包括导航栏在内的整个视图,以便我可以重新创建此效果。我知道我可能会看到这种行为,因为它们共享一个 UINavigationController,因此共享一个导航栏。

有什么想法吗?

谢谢!

【问题讨论】:

    标签: ios objective-c uiviewanimationtransition


    【解决方案1】:

    See here

    这是一个关于 SO btw 的很多问题。也许下次先使用搜索功能? ;)

    编辑

    查看您发布的转换,我必须说这看起来不像是UINavigationController 设置。我上面链接的解决方案适用于默认设置。看起来“仓库”在这里提出了一个自定义解决方案。 (不过我看起来很整洁!)。
    您可能必须自己编写代码,即伪造导航栏。

    【讨论】: