我構建了一個iPhone應用程序,其背景圖像非常適合iPhone屏幕,但是當我在iPad上運行時,此圖像水平伸展(因爲iPad屏幕比iPhone更平方) 。爲iPhone和iPad啓動屏幕選擇不同的背景圖片
有沒有辦法讓我選擇要加載哪個背景圖片?
我知道我可以使用UIDevice.current.userInterfaceIdiom == .phone
和 UIDevice.current.userInterfaceIdiom == .pad
來檢查我在哪個設備,但是如果啓動屏幕不接受附加的代碼,如何選擇正確的圖像?
使用啓動故事板而不是啓動圖像。然後,您可以使用大小班級來適應場景演示。由於啓動圖像在您的應用程序開始執行之前顯示,因此您無法使用代碼。 – Paulw11
我正在使用LaunchScreen.storyboard ...但我沒有得到這些「大小班級」......這是什麼? – Daniel
在Xcode 9中它是根據「特性差異」 – Paulw11