Mat*_*Mat 15 iphone ios6 iphone-5
我正在更新我们的应用程序,我添加了新的默认图像,但我的标签栏不能在iPhone 5上工作.我做了一些研究并创建了一个if语句检查显示器的大小,然后将标签栏放在适当的位置地点.问题是,当if语句达到iPhone 5的屏幕大小并将标签栏放在正确的位置时,按钮不起作用......如果我将垂直位置更改为较小的值,则按钮会起作用.这是代码:
UITabBar *tabBar = self.tabBarController.tabBar;
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
CGSize result = [[UIScreen mainScreen] bounds].size;
if(result.height == 480)
{
tabBar.frame=CGRectMake(0,431,320,49);
}
if(result.height == 568)
{
tabBar.frame=CGRectMake(0,519,320,49);
}
}
Run Code Online (Sandbox Code Playgroud)
现在,如果我将"519"垂直对齐更改为"450",则标签栏在屏幕上方较高,但按钮确实有效.任何想法 - 这让我疯了!这是我需要为我工作以启动更新的最后一件事.
nev*_*ing 13
在Interface Builder中检查主窗口的"启动时全屏"选项.

如果您想在没有Interface Builder的情况下执行此操作,请添加
window.frame = [UIScreen mainScreen].bounds;
Run Code Online (Sandbox Code Playgroud)
在您applicationDidFinishLaunching:或application:didFinishLaunchingWithOptions:应用程序代表的开头.
| 归档时间: |
|
| 查看次数: |
4228 次 |
| 最近记录: |