2015-02-08 85 views
5

我正面臨着iPhone6的問題'顯示屏變焦功能,因爲在Xcode 6.1.1上模擬器沒有顯示變焦功能來測試,而且它只有標準顯示屏。iPhone6顯示屏放大功能擾亂了整個視圖

問題:

當我跑我的模擬器和iPhone6(標準顯示),其做工精細的代碼,但是當我在iPhone6我的代碼運行(與顯示器縮放功能上),那麼我的整個觀點干擾其原來的位置,甚至UIButton甚至不顯示或隱藏在這種情況下。

這裏是我的方案的兩個圖像:

在下面的圖片(iPhone 6標準顯示)所有的觀點是在原來的位置,一切都很好。

enter image description here

但在隨後的圖像(iPhone 6顯示器縮放功能開啓)上查看所有的東西從各地的大球原來的位置,小球(UIButton的)干擾,甚至是隱藏在這種情況下。

enter image description here

任何幫助和建議將不勝感激。

+0

IIRC,顯示縮放只是模擬iPhone 5/5S/5C的分辨率。您的應用如何在這些設備上執行操作? – Cyrille 2015-02-08 19:44:56

+0

我沒有檢查這些設備,目前我在iphone 6上遇到這個問題,顯示縮放只有任何想法,我如何修復它或我如何檢查這在xcode模擬器上是蘋果的錯誤? – Irfan 2015-02-08 20:52:28

+0

這裏沒有什麼可以回答的。確保您的UI在iPhone 5/5S模擬器上的行爲與預期相同,並且它將在iPhone 6上以縮放模式開啓時的行爲完全相同。 – 2015-02-09 04:20:40

回答

1

經過大量的搜索和實驗,我能夠解決這個問題。

有兩件事情(我與該特定查看廈門國際銀行文件來完成),這幫助我:

1)取消對使用自動佈局使用大小類

enter image description here

2)不選擇該視圖綿延在iPhone6' 顯示放大的任何自動調整大小。

enter image description here

我希望這也將有助於其他。

謝謝 乾杯!

+0

除了禁用自動佈局(這對於不同設備的不同屏幕尺寸至關重要)之外,這是否是一種替代方案? – Raptor 2015-10-08 08:00:32

+3

其他方法是正確使用自動佈局:) – Irfan 2015-10-13 12:20:47

+2

即使使用正確的自動佈局,在顯示縮放模式下,佈局仍可能會「破碎」。 – Raptor 2015-10-14 02:12:13