簡體   English   中英

如何在iPhone 6 / 6s或iPhone 6 + / 6s +的iOS模擬器中打開顯示縮放

[英]How to turn on Display Zoom in iOS Simulator for iPhone 6/6s or iPhone 6+/6s+

是否可以在適用於iPhone 6 / 6s或iPhone 6 + / 6s +的Xcode iOS模擬器中打開“顯示縮放”功能,以便可以使用該模式進行測試和優化? 在實際設備上,可以在“設置”>“顯示和亮度”中打開“顯示縮放”,但是iOS Simulator設置中未列出該選項。

在當前的Xcode 7 iOS模擬器設置中,“顯示縮放”不是一個選項。 然而 ,它實際上有可能在模擬器中運行你的應用程序時,“模擬”顯示器縮放。

背景

在為iPhone構建典型項目時,通常Images.xcassets為iPhone 4 / 4s( 2x ),iPhone 5 / 5s( Retina 4 ),iPhone 6 / 6s( Retina HD 4.7 )指定LaunchScreen.storyboard文件和/或在Images.xcassets啟動圖像。 Retina HD 4.7 )和iPhone 6 + / 6s +( Retina HD 5.5 ),並在項目設置中設置這些詳細信息。 (請參見下圖。)

如果為iPhone 6 / 6s設備打開了“顯示縮放”功能,則該設備會像在iPhone 5 / 5s大小的屏幕上一樣運行該應用程序,從而將應用程序x1.172放大以適合iPhone 6 / 6s的顯示。 (類似地,當為iPhone 6 + / 6 + s設備打開“顯示縮放”功能時,該設備會像在iPhone 6 / 6s尺寸的屏幕上一樣運行應用程序,從而擴大應用程序以適合iPhone 6+ / 6 + s顯示。)

注意-以下說明要求刪除一些啟動屏幕圖像文件。 您可能希望對Xcode項目的副本進行這些更改。

在iOS模擬器上模擬顯示縮放

例如,使用Xcode中的iPhone 6模擬器來模擬Display Zoom:

1-刪除LaunchScreen.storyboard文件。

2-刪除Images.xcassetsRetina HD 4.7Retina HD 5.5啟動圖像。 (請確保保留Retina 4啟動圖像。)

3-在Xcode項目設置的“常規”下,“應用程序圖標和啟動圖像”下,刪除對“啟動屏幕文件”的引用。

4-選擇iPhone 6 / 6s模擬器,然后“運行”您的應用程序。

運行你的應用

當模擬器運行您的應用程序時,它將檢測到iPhone 6 / 6s沒有啟動圖像,因此它將假定它必須是iPhone 5 / 5s應用程序,然后將其啟動到模擬器中,以對iPhone 5 / 5s大小的屏幕進行升采樣。適合iPhone 6 / 6s屏幕,就像“顯示縮放”設置將其顯示一樣!

在此處輸入圖片說明

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM