我正在使用下面的代码来创建启动画面图像。我遇到的唯一问题是视图随后出现在屏幕顶部下方 20 像素处。检查 appFrame 的属性后,我可以看到原点和高度不正确。当我加载下一个视图时,它增加了 20 像素,变成了 40 像素!我在这里做错了什么?是什么导致了 20 像素的差距?
CGRect appFrame = [[UIScreen mainScreen] applicationFrame];
UIView *view = [[UIView alloc] initWithFrame:appFrame];
view.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;
self.view = view;
splashImageView_ = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"splashpage.png"]];