在Facebook应用程序等推送/弹出过渡期间如何使titleView保留在UINavigationBar中?

时间:2017-02-27 09:55:08

标签: ios iphone swift user-interface uikit

以下是Facebook for iOS中使用的UINavigationBar过渡动画:

Facebook for iOS Navigation Bar Transition Animation

topViewController正在改变,但titleView正在无缝过渡。

(为了您的信息,这两个文本字段是相同的实例(使用FLEX进行检查。)但是,我不在乎这两个文本字段是不是同一个实例。)

接近这个的最佳方法是什么?

在期待中感谢你。

1 个答案:

答案 0 :(得分:0)

我非常有信心不是导航推/弹。我怀疑他们正在做的是隐藏左栏按钮以使搜索字段更大,然后只是在当前VC视图的顶部添加一个视图。取消时,它们会隐藏视图并显示条形按钮。我用来得出这个结论的线索是:(a)我多年来一直在编写iphone应用程序,我不知道如何使用push / pop来让导航控制器/栏做你想做的事,至少不是没有大量的假装和箍跳,(b)你的视频有了新观点"推动"从错误的一面,(c)在我的FB应用程序副本中,有一个不同的动画,第二个视图只是出现/消失,没有任何推/动画。