有啥方法可以覆盖 iOS 7 中的 titleView 褪色?

Posted

技术标签:

【中文标题】有啥方法可以覆盖 iOS 7 中的 titleView 褪色?【英文标题】:Is there any way to override the titleView fading in iOS 7?有什么方法可以覆盖 iOS 7 中的 titleView 褪色? 【发布时间】:2013-09-23 18:15:57 【问题描述】:

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

谢谢, -斯蒂芬

【问题讨论】:

【参考方案1】:

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

【讨论】:

这就是我害怕的。感谢您的回复!

以上是关于有啥方法可以覆盖 iOS 7 中的 titleView 褪色?的主要内容,如果未能解决你的问题,请参考以下文章

当用户浏览互联网时,有啥方法可以在 safari 浏览器上添加一个小覆盖?

Python中的sorted()有啥神奇的方法吗?

Python中的sorted()有啥神奇的方法吗?

delphi中覆盖override父类的静态方法和虚函数有啥不同?

IBM Worklight 6.1 - iOS 7 状态栏覆盖 HTML 中的元素

iOS(Apple):应用程序有啥方法可以要求操作系统阻止该应用程序中的设备?