亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

iOS 6應用程序-如何處理iPhone 5屏幕大?。?/h1>

iOS 6應用程序-如何處理iPhone 5屏幕大?。课抑皇窍胫牢覀冊撊绾翁幚韎Phone 5大屏幕的問題。由于GCRectMake有更多的像素,所以使用坐標的GCRectMake(僅將像素與視網膜/非視網膜問題加倍)在不同版本之間不能無縫工作,就像我們獲得視網膜.我們是否需要設計兩個故事板,就像iPad一樣?我個人認為蘋果公司不會像很多人說的那樣,每次你要畫東西的時候都會要求你檢查屏幕大小。iPad會發生這種情況嗎?
查看完整描述

3 回答

?
犯罪嫌疑人X

TA貢獻2080條經驗 獲得超4個贊

根據我在今天的演示中所能看到的,所有的應用程序都將繼續在垂直拉伸的屏幕上工作。他們將被字母框或基本上額外的88分的高度將簡單地黑色。

如果你只計劃支持iOS 6+,那么一定要考慮使用自動布局。它刪除了所有固定的布局處理,而是使用約束來布局。沒有什么是硬編碼的,你的生活也會變得簡單得多。

然而,如果您必須支持舊的IOS,那么它確實取決于您的應用程序。大多數使用標準導航欄和/或選項卡欄的應用程序可以簡單地擴展中間的內容來使用這些額外的點數。設置中心內容的自動調整掩碼以在兩個方向展開。

view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

如果你的應用程序使用像素完美的布局來顯示內容,那么你最好的選擇就是重新想象這些內容,這樣它就能適應不同的高度。

如果這是不可能的,那么剩下的唯一選擇就是擁有兩個UI(前iPhone 5和iPhone 5)。

如果這聽起來很難看,那么您可以使用默認的字母框模型,其中額外的點/像素只顯示為黑色。

編輯

為了讓你的應用程序與iPhone 5一起工作,你需要添加一個視網膜版本的啟動圖像。它應該被命名為[email protected]..它必須是視網膜的質量-這里沒有向后兼容性:)

您還可以從Xcode中選擇此圖像。轉到目標,在“摘要”部分下,查找“發射圖像”。圖像大小必須為640x1136像素。這是一個屏幕截圖,在哪里找到它,如果這有幫助的話。


查看完整回答
反對 回復 2019-06-18
  • 3 回答
  • 0 關注
  • 553 瀏覽

添加回答

了解更多

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號