TTNavigator还原时,TTStyleSheet无法正常工作
-
29-10-2019 - |
题
我正在使用Three20库的1.1版,并且正在设置一个全局样式表来更改我的应用程序委托中的navigationBarTintColor
,如下所示:
通用标签
一切正常,除非通过调用restoreViewControllers
中的TTNavigator
来恢复我的应用状态。在这种情况下,导航栏将显示iOS默认的浅蓝色。当我导航到下一个视图时,样式表再次生效。
我还将这个问题发布在Three20 Google网上论坛上。如果在那找到答案,我会在这里更新。
解决方案
同时,我在 Three20 Google Group 。
简而言之:如果所有视图控制器都来自TTViewController,则全局样式表将正常工作。直接从UIViewController继承时,需要一种解决方法 实施想要的行为。使用类别或公共超类为视图控制器实现以下方法: 通用标签
不隶属于 StackOverflow