【发布时间】:2015-02-25 02:08:48
【问题描述】:
我有一个针对 iphone 5 优化的自定义标签栏。
UINavigationBar *myBar = [[UINavigationBar alloc] initWithFrame:CGRectMake(0, 0, 320, 50)];
[self.view addSubview:myBar];
在 iphone 6 上的时候,当然会截掉一部分,因为它只有 320 像素。
我该如何解决这个问题?有没有办法检查它在哪个iphone上运行,然后运行像素指定的代码?我计划稍后在这个导航栏上放一个背景图片,所以它必须居中。
【问题讨论】:
-
将其宽度设置为屏幕宽度而不是 320:stackoverflow.com/a/5678199/2274694
标签: ios iphone size navigationbar iphone-6