【发布时间】:2014-10-19 07:49:12
【问题描述】:
我有 3 个视图通过导航控制器连接在一起。中间视图(#2)具有特殊的样式,导航栏和工具栏是完全白色的,可以与白色背景融为一体。
当在视图 2 上滑动时,导航栏和工具栏的过渡动画(默认情况下)以缓慢淡入按钮和被推/弹出视图的样式,即导航栏和工具栏在过渡期间保持可见。
由于视图 2 的白色导航栏和工具栏,这最终看起来不太好。
我想要实现的是让每个视图全部推送/弹出,即包括其导航栏和工具栏。换句话说,不是导航栏和工具栏在过渡期间保持不变,而是希望它们在它们所属的视图中滑入/滑出。
我附上了 2 个变体的屏幕截图。
最好放弃导航控制器并为每个视图设置自己的导航栏和工具栏吗?或者,对于我当前的设置,这是否可以轻松实现。
如果有人能指出我正确的方向,那就太好了。
这是来自 Apple Remote 应用程序,显示了我想要创建的效果。
这是来自 Apple Mail 应用程序的默认过渡效果。
【问题讨论】:
标签: ios objective-c uinavigationcontroller