该视图设置为“视网膜3.5全屏”我的看法似乎不调整高度,虽然它应该?
底部是一个按钮,设置为追踪视图底部(外顶部,左外部和外底部支柱组)。
此代码是在viewDidLoad中
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
CGRect viewRect = [self.view bounds];
CGFloat height = viewRect.size.height;
NSLog(@"Screen is %g pixels high", height);
}
当我在iPhone 3.5" 的模拟器设置运行它我得到的480个像素和按钮保持它是一个高度。
当我在4“模拟器中运行它我期望更高的视图,并且该按钮移动到与底部齐平。但事实并非如此。但视图明显扩大以填充模拟器的整个屏幕,尽管代码声称视图仍然只有480像素高。
我可以检查什么?我宁愿不必编写代码来重新定位按钮...
您是否尝试过在'-viewWillAppear检查视图边界检查iPhone 5:'? – 2013-03-03 09:16:57