1

我试图弄清楚如何在转换到新视图时覆盖 UINavigationBar 的 titleView 上的 iOS 7 褪色动画,但我似乎无法改变它。基本上,我只想停止淡入淡出动画并将 titleView 的 alpha 保持在 1.0,但无论我尝试什么,它似乎总是淡出然后重新进入。我正在使用使用新 UIViewControllerTransitioningDelegate 的自定义过渡,这会留下导航当视图转换时(这是所需的),在那里,但仍然消失。有什么建议么?

谢谢,-斯蒂芬

4

1 回答 1

1

没有办法做到这一点。在转换过程中,标题视图不会从一个视图控制器共享到下一个视图控制器。即使标题具有相同的文本,旧标题视图也会使用交叉淡入淡出替换为新标题视图。为了防止褪色,您需要编写自己的导航控制器/导航栏/导航项类。

于 2013-09-23T18:20:52.443 回答