我正在开发一款非常老的Iphone应用程序,我们最近已迁移到iOS 8.我们正在使用
CGRect screenBounds = [[UIScreen mainScreen] applicationFrame];
要获得屏幕尺寸,但是对于 iphone 6模拟器,它将返回 568x320 用于横向模式。我们有3个启动图像默认,默认 - 568h 和默认。有人可以告诉我为Iphone 6添加新的启动图像的命名约定。
答案 0 :(得分:0)
以下代码可能对您有所帮助。
CGRect rect=[[UIScreen mainScreen] bounds];
它将返回适当的大小。 和启动画面名称是:
iphone 4/4s : Default@2x.png
iphone 5/5s : Default-568@2x.png
iphone 6 : Default-667h@2x.png
iphone 6plus:Default-736h@2x.png
答案 1 :(得分:0)
如果您为启动图像使用资产目录,则会为您枚举完整的大小,并且您不必担心文件命名约定。