2016-11-10 87 views
0

我對Xcode頗爲陌生。我有我的應用程序啓動屏幕的某些圖像。我已經使用拖放到圖標(Images.xassets - > LaunchImage)添加了它們。iPhone 6S plus和iPhone 7中的啓動圖像問題

它們都可以在除iPhone 6s plus和iPhone 7 plus之外的所有設備上正常工作。

我contents.json文件看起來像這樣

{ 

"images" : [ 
{ 
    "orientation" : "portrait", 
    "idiom" : "iphone", 
    "extent" : "full-screen", 
    "scale" : "1x" 
}, 
{ 
    "orientation" : "portrait", 
    "idiom" : "iphone", 
    "filename" : "iOS_portrait_640x1136.png", 
    "extent" : "full-screen", 
    "scale" : "2x" 
}, 
{ 
    "orientation" : "portrait", 
    "idiom" : "iphone", 
    "filename" : "iOS_portrait_640x1136-1.png", 
    "extent" : "full-screen", 
    "subtype" : "retina4", 
    "scale" : "2x" 
}, 
{ 
    "orientation" : "portrait", 
    "idiom" : "ipad", 
    "filename" : "iOS_portrait_750x1334.png", 
    "extent" : "to-status-bar", 
    "scale" : "1x" 
}, 
{ 
    "orientation" : "portrait", 
    "idiom" : "ipad", 
    "filename" : "iOS_portrait_750x1334-1.png", 
    "extent" : "full-screen", 
    "scale" : "1x" 
}, 
{ 
    "orientation" : "landscape", 
    "idiom" : "ipad", 
    "filename" : "iOS_landscape_1136x640.png", 
    "extent" : "to-status-bar", 
    "scale" : "1x" 
}, 
{ 
    "orientation" : "landscape", 
    "idiom" : "ipad", 
    "filename" : "iOS_landscape_1136x640-1.png", 
    "extent" : "full-screen", 
    "scale" : "1x" 
}, 
{ 
    "orientation" : "portrait", 
    "idiom" : "ipad", 
    "filename" : "iOS_portrait_1536x2048.png", 
    "extent" : "to-status-bar", 
    "scale" : "2x" 
}, 
{ 
    "orientation" : "portrait", 
    "idiom" : "ipad", 
    "filename" : "iOS_portrait_1536x2048-1.png", 
    "extent" : "full-screen", 
    "scale" : "2x" 
}, 
{ 
    "orientation" : "landscape", 
    "idiom" : "ipad", 
    "filename" : "iOS_landscape_2048x1536-2.png", 
    "extent" : "to-status-bar", 
    "scale" : "2x" 
}, 
{ 
    "orientation" : "landscape", 
    "idiom" : "ipad", 
    "filename" : "iOS_landscape_2048x1536-3.png", 
    "extent" : "full-screen", 
    "scale" : "2x" 
}, 
{ 
    "extent" : "full-screen", 
    "idiom" : "iphone", 
    "subtype" : "736h", 
    "filename" : "iOS_portrait_1080x1920.png", 
    "minimum-system-version" : "8.0", 
    "orientation" : "portrait", 
    "scale" : "3x" 
}, 
{ 
    "extent" : "full-screen", 
    "idiom" : "iphone", 
    "subtype" : "736h", 
    "filename" : "iOS_landscape_2048x1536-1.png", 
    "minimum-system-version" : "8.0", 
    "orientation" : "landscape", 
    "scale" : "3x" 
}, 
{ 
    "extent" : "full-screen", 
    "idiom" : "iphone", 
    "subtype" : "667h", 
    "filename" : "iOS_portrait_750x1334-2.png", 
    "minimum-system-version" : "8.0", 
    "orientation" : "portrait", 
    "scale" : "2x" 
}, 
{ 
    "orientation" : "portrait", 
    "idiom" : "iphone", 
    "extent" : "full-screen", 
    "minimum-system-version" : "7.0", 
    "scale" : "2x" 
}, 
{ 
    "extent" : "full-screen", 
    "idiom" : "iphone", 
    "subtype" : "retina4", 
    "filename" : "iOS_portrait_640x1136-2.png", 
    "minimum-system-version" : "7.0", 
    "orientation" : "portrait", 
    "scale" : "2x" 
}, 
{ 
    "orientation" : "portrait", 
    "idiom" : "ipad", 
    "filename" : "iOS_portrait_750x1334-3.png", 
    "extent" : "full-screen", 
    "minimum-system-version" : "7.0", 
    "scale" : "1x" 
}, 
{ 
    "orientation" : "landscape", 
    "idiom" : "ipad", 
    "filename" : "iOS_landscape_1334x750.png", 
    "extent" : "full-screen", 
    "minimum-system-version" : "7.0", 
    "scale" : "1x" 
}, 
{ 
    "orientation" : "portrait", 
    "idiom" : "ipad", 
    "filename" : "iOS_portrait_1536x2048-2.png", 
    "extent" : "full-screen", 
    "minimum-system-version" : "7.0", 
    "scale" : "2x" 
}, 
{ 
    "orientation" : "landscape", 
    "idiom" : "ipad", 
    "filename" : "iOS_landscape_2048x1536.png", 
    "extent" : "full-screen", 
    "minimum-system-version" : "7.0", 
    "scale" : "2x" 
} 
], 
"info" : { 
    "version" : 1, 
    "author" : "xcode" 
} 
} 

我使用的Xcode 8和部署目標是iOS的10.0

任何幫助,將不勝感激

+2

我會建議使用啓動故事板。添加一個UIImage視圖,將其限制在屏幕邊緣,讓iOS爲你縮放圖像 – Paulw11

回答

0

改變你的

{ 
    "extent" : "full-screen", 
    "idiom" : "iphone", 
    "subtype" : "736h", 
    "filename" : "iOS_portrait_1080x1920.png", 
    "minimum-system-version" : "8.0", 
    "orientation" : "portrait", 
    "scale" : "3x" 
}, 

{ 
    "extent" : "full-screen", 
    "idiom" : "iphone", 
    "subtype" : "736h", 
    "filename" : "iOS_portrait_1242x2208.png", 
    "minimum-system-version" : "8.0", 
    "orientation" : "portrait", 
    "scale" : "3x" 
}, 

並確保您的圖像iOS_portrait_1242x2208.png的分辨率確實是1242x2208