1

私はこのバグを何度か発見しました。私はナビゲーションコントローラ(navbar隠し)とアプリケーションがあります。ボタンが「押された」とき、私はtabbarviewcontrollerで別のビューをプッシュしたいと思います。新しいビューが押されると、それは20ピクセル下がります(そしてタブバーの一部は見えません)。UIの頻繁なバグ(ナビゲーションからプッシュされたタブバー)

私がtabbarviewcontrollerからモーダルビューコントローラに入力して、それを閉じると、tabbarviewcontrollerが正しく表示されます。

私はすべてのビューのステータスバーを指定しないようにしました(問題だと思いました)。私は各ビューから自動サイズ変更サブビューの選択を解除しました。

答えて

0

は、アプリケーションフレームの代わりにboundsプロパティを使用します。私にはそれが....... :)すぎた場合に動作するように希望を働いた

+0

2.ステータスバーを非表示にしてからナビゲーションバーを表示すると反対の意味を示す場合ナビゲーションバーを最初に表示し、ステータスバー – iOSPawan

0

これは、それが(参照詳細については:http://forums.bignerdranch.com/viewtopic.php?f=51&t=125を)知らNIB/XIBファイルのバグに関連するかもしれないように聞こえる

回避策は、単純に以下を使用するためにリンクフォーラムトピックは、示唆するよう

- (void)viewDidLoad { 
    [super viewDidLoad]; 

    CGRect appFrame = [[UIScreen mainScreen] applicationFrame]; 
    [[self view] setFrame:appFrame]; 
} 
+0

はまだ動作しませんでした。とにかく、私はnavcontrollerからタブバーを押すとこれを取得します(3つのアプリの時点まで)。 – ctn

0

は、あなたの答えをありがとうございました。私は何とかして、タブバーのフレームで少し遊んだ。

[self.tabBarController.view setFrame:CGRectMake(0, 0, 320, 460)];  
[self.view addSubview:tabBarController.view]; 
[self.view bringSubviewToFront:tabBarController.view]; 

私はこれをもう少し前に試して、動作しないことを覚えています。今それはしました。 また、境界を持つ仲介は少し助けました。

関連する問題