tabbarcontrollerでフルスクリーン表示をしようとしています。それは景観にある。 self.tabBarController.tabBar.hidden = YES
でタブバーを隠すことができるので、タブバーのある空白が残ります。タブバーの非表示には空白が表示されます(フレームがフルスクリーンの場合でも)
でtabbarcontrollerのビューのフルスクリーンを作る:
self.tabBarController.view.frame = self.view.frame = CGRectMake(0, 0, 480, 320);
[self.tabBarController.view setCenter:CGPointMake(160.0f, 240.0f)];
self.tabBarController.tabBar.hidden = YES;
self.tabBarController.view.backgroundColor = [UIColor redColor];
は、それから私はviewcontrollersもフルスクリーンを表示させるようにしてください。しかし、それは固執せず、view.frame
をサイズ変更することができません。
self.view.backgroundColor = [UIColor yellowColor];
self.view.frame = CGRectMake(0, 0, 480, 320);
[self.view setCenter:CGPointMake(160.0f, 240.0f)];
いい方法でこれを回避する方法はありますか?
Image of whitespace (in red) were tabbar is gone
どのようにしてこの問題を解決しましたか? –