有啥方法可以覆盖 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 浏览器上添加一个小覆盖?
delphi中覆盖override父类的静态方法和虚函数有啥不同?