我是iOS开发的新手。我正在开发使用标签栏控制器的应用程序。我正在通过编程方式设置选项卡栏控制器的框架,但是当我切换到iPhone 5时,选项卡栏项和主视图之间会创建空白。
以下是iPhone 5模拟器上的应用程序的屏幕截图。
以下是我为UITabBarController
设置框架的代码行:
[rootTabBarController.view setFrame:CGRectMake(0,-20,320, 480)];
最佳答案
放置这行代码并进行检查,您必须相应地设置框架。
if ([[UIScreen mainScreen] bounds].size.height == 568)
{
[rootTabBarController.view setFrame:CGRectMake(0,0,320, 568)];
}
else
{
[rootTabBarController.view setFrame:CGRectMake(0,0,320, 480)];
}