TTSTYLESHEETはTTNAVIGATORによって復元されたときに機能しません
-
29-10-2019 - |
質問
320ライブラリのバージョン1.1を使用しています。
[TTStyleSheet setGlobalStyleSheet:
[[[DefaultStyleSheet alloc] init] autorelease]];
.
navigationBarTintColor
でrestoreViewControllers
を呼び出すことで、私のアプリの状態が復元された場合を除き、それ以外は常に機能します。その場合、ナビゲーションバーにはiOSのデフォルト、淡い青い色が表示されています。次のビューに移動すると、スタイルシートは再び有効になります。
私はまたこの質問を320 Googleグループに投稿しました。私がそこに答えを見つけたらここで更新します。
解決
その間に、 Three20Googleグループ。
要するに:すべてのビューコントローラがTTViewControllerの子孫である場合、グローバルスタイルシートは正しく機能します。UIViewControllerから直接継承する場合は、次の回避策が必要です。 必要な動作を強制します。カテゴリまたは共通のスーパークラスのいずれかを使用して、ViewControllerに次のメソッドを実装します。 ジェネラコディセタグプレ
所属していません StackOverflow