视图设置为“Retina 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 像素高的代码。
我可以检查什么?我宁愿不必编写代码来重新定位按钮...