2014-11-06 75 views
1

我遇到了一個奇怪的行爲。幾個月前我開始開發iPhone應用程序,當時iOS8和iPhone6沒有出現。但現在我已經擁有iOS8以上版本的iPhone 6+,我應用中的所有桌面視圖似乎都是「縮放」的。所以,我試圖複製&粘貼上一個新的新的項目我的tableview代碼和這裏的結果:UITableView(及其單元格)似乎放大了iPhone6/iPhone6 +

我的應用程序:cells are fine

我們可以清楚地看到:Cells seem to be zoomed

相同代碼測試項目在我的應用程序中的tableview更大。正如我所說我使用完全相同的代碼來生成這個TableView,那麼有什麼不對?

我試圖將我的應用程序轉換爲Xcode 6大小類,但這似乎不是問題。

P.S:我發展我的最後一個版本的Xcode(6.1) 應用我使用的細胞只是標準的UITableViewCell

+0

是應用 「優化」 爲iPhone 6了嗎? – nburk 2014-11-06 17:38:29

+0

查看http://stackoverflow.com/questions/25983216/iphone6-status-bar-showing-zoomed-in-app-bot-not-on-home-screen這是同一個問題。 – rmaddy 2014-11-06 17:42:45

回答

4

您需要包括LaunchImage 的.xib在您的項目。否則,6-Plus會將您的應用視爲在普通iPhone 6上運行並縮放。

https://developer.apple.com/library/ios/documentation/userexperience/conceptual/MobileHIG/LaunchImages.html

+0

是的,這就是我認爲的...它需要通過包括正確大小的發射圖像「優化」爲iphone 6 – nburk 2014-11-06 17:39:41

+0

它不是一個真正的優化;這只是設備的信號,表示您已閱讀文檔。 :) – matt 2014-11-06 17:40:22

+0

第一次出現時,4英寸也是如此;如果沒有適當的啓動圖像,您就像在3.5英寸的屏幕上運行一樣。 – matt 2014-11-06 17:42:30

相關問題