我的应用程序显示带框的字母,我希望它可以适当拉伸以填充整个屏幕。我用以下方法创建主窗口:
self.mainWindow = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
但是我仍然收到信箱里的行为。我需要设置一些其他设置来获取设备上主屏幕的完整尺寸吗?
我会尽量避免使用任何启动图像。我已经试过了:
self.mainWindow.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
似乎没有帮助。而且,我查看了所有Info.plist选项,发现没有任何匹配的内容。
我不支持您避免启动图像的想法,因为它们在那里是有原因的,但是如果您确实出于某种原因想要这样做,则应该使用[email protected]
文件(640x1136 px),就像创建新项目时获得的文件一样。它是纯黑色的,不会占用大量磁盘空间,并且看起来好像没有启动映像。
除了设置4英寸的视网膜启动图像外,目前尚无在新屏幕上获得1136 px高度的已知方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句