簡體   English   中英

自動布局在iOS7和Xcode 6上不起作用

[英]Autolayout not working on iOS7 and Xcode 6

我已經開始為項目使用Xcode自動布局。
當我在ios8設備上進行測試時,自動布局效果很好,它可以根據需要縮放視圖。
但是,ios7使事情變得有些瘋狂。

當我在ios7 iPhone 5模擬器上測試我的應用程序時,該應用程序無法放大到更大的屏幕
但僅顯示3.5英寸的視圖, 在屏幕的頂部和底部保留黑條

我正在使用tableView控制器。

如何放大tableViewController,使其適合ios7中的更大屏幕?

(就像我說過的那樣,我的應用在所有屏幕尺寸上都完全適合ios8,但不適用於ios7。
另外,它可以在ios7 ipad上很好地縮放。)

謝謝。

Xcode(6)IDE應該對此發出警告,但可能不太清楚:

使用啟動屏幕文件並以iOS 7.1和更低版本為目標的應用程序
還需要在資產目錄中包括啟動映像。

這意味着您需要在“ Retina 4 ”屏幕上擁有正確的啟動圖像,
這是640×1136像素 ,應該在資產目錄中進行配置,
就像您的應用程序圖標(“ AppIcon”)一樣,但是在其中的“ LaunchImage ”下。

將這個4英寸兼容的啟動映像添加到應用程序后,
iOS-7會假設您正確支持“ Retina 4 ”屏幕,
並將以4英寸模式啟動該應用程序。

暫無
暫無

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

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