0

私は tabBarController を構築し、それにいくつかのサブビューを追加しています。ここに私が得たものがあります:

iOS7 では、tabBarItem の位置がずれているよう に見えここに画像の説明を入力 ます 各タブを再配置したタブの 1 つをクリックするまで、 ここに画像の説明を入力 これは iOS6 では表示されません。すでに同様の動作を経験しましたか?それを修正するために見つけた解決策/回避策は何ですか?

4

1 に答える 1

0

UILoginNavigationController のタイトルが、内部に追加する最初のビュー コントローラーと同じである場合、アイコンとテキストの位置がずれます。タブを更新する必要があるかどうかを判断するために、アップルがタイトルを使用していると思われます。

シンプルに保つようにしています。各タブには UINavigationController が保持されています。ナビゲーション コントローラーが内部にプッシュするルート ビューと同じタイトルを持っている場合、アイコンの位置がずれます iOS7

// NavigationController 関連のコード

UILoginNavigationController*loginNavigationController=[[UILoginNavigationController alloc] init];
loginNavigationController.title=@"something";

// LoginViewController 関連のコード @implementation UILoginViewController

    - (void)viewDidLoad
    {
        [super viewDidLoad];
        self.title=@"something"; // <- if the same as above = misaligned
    }
于 2013-11-06T18:13:10.667 に答える