私はviewControllerを追加するUITabBarControllerを持っていますが、位置はオフです。画面の上部に約20ピクセルのギャップがあり、ロードされたviewControllerの下部が隠されています。ロードされたviewControllerのサイズを変更するにはどうすればよいですか?UITabBarControllerビューの位置とサイズ
viewController = [[FlashCardViewController alloc] initWithNibName:@"FlashCardViewController" bundle:[NSBundle mainBundle]];
viewController.view.bounds = [[UIScreen mainScreen]bounds];
//viewController.view.alpha = 0.0;
//[self.view addSubview:viewController.view];
tabBarController = [[UITabBarController alloc] initWithNibName:nil bundle:nil];
tabBarController.viewControllers = [NSArray arrayWithObject:viewController];
tabBarController.view.alpha = 0.0;
[self.view addSubview:tabBarController.view];
私はこれらの両方を試みましたが、運はありませんでした。
tabBarController.view.bounds = [[UIScreen mainScreen] bounds];
tabBarController.view.frame = [[UIScreen mainScreen] bounds];
これは、とにかくやりたいことではありません。私はそれらをtabBarControllerウィンドウサイズと位置を表示するように設定したいと思います。
チップをありがとう。私はviewWillAppearメソッドの内部でself.tabBarController.view.frame = [[self view] frame]を使って、このコードの数値を計算することができました。 – pulkitsinghal