私は現在、最初のアプリに取り組んでおり、UINavigationBarとUITabBarのサイズを変更しました。現在、一般的な表示領域(ViewController、DetailViewControllerなど)に余分なスペースの黒いスペースがあります。この新しいサイズに対応するために表示領域を変更するにはどうすればよいですか?
UINavigationBarとUITabBarの両方に現在どのように新しいサイズを設定しているかを貼り付けました。
/* Get the screenarea of the device */
CGRect screenArea = [[UIScreen mainScreen] applicationFrame];
/* Define the size of the navigation bar */
CGRect viewHeaderbBarFrame = navigationBar.frame;
viewHeaderbBarFrame.origin.y = screenArea.origin.y;
viewHeaderbBarFrame.origin.x = screenArea.origin.x;
viewHeaderbBarFrame.size.height = 44;
viewHeaderbBarFrame.size.width = screenArea.size.width;
navigationBar.frame = viewHeaderbBarFrame;
/* Define the size of the footer bar */
CGRect viewTabBarFrame = tabBar.frame;
viewTabBarFrame.origin.y = screenArea.size.height - 26;
viewTabBarFrame.origin.x = screenArea.origin.x;
viewTabBarFrame.size.height = 46;
viewTabBarFrame.size.width = screenArea.size.width;
tabBar.frame = viewTabBarFrame;
ありがとう。