簡體   English   中英

設備上的ios app布局與Xcode模擬器上的不同

[英]ios app layout on device is not the same as on the Xcode simulator

我正在使用Xcode 6.我正在開發一個通用的應用程序。 當設備處於縱向或橫向時,我通過設置約束調整主屏幕布局。

問題是按鈕在iOS模擬器上正確調整,但是當我在iPhone 5s上測試時,橫向屏幕不會改變其布局,按鈕出現在屏幕外,即布局與縱向模式相同。

我現在正在玩約束幾天,只是無法弄清楚為什么它不起作用。

我正在與Apple聯系,討論如何解決這個問題。 我今天下午升級到XCode 6,我遇到了同樣的事情。 我將XCode 5.1.1安裝回我的機器上,清理了我的項目並在模擬器和我的設備上運行它。 一切都按預期運行。

在我的例子中,自定義集合視圖單元格被加載到UI集合視圖中。 在nib文件中,我設置了前導,尾隨,頂部和底部約束集,以便對象填充其超級視圖。 我的設備正在運行iOS 7.這些約束在XCode 5.1.1中被解釋為預期,但XCode 6中的行為發生了變化。這種行為是完全的火車殘骸。 最重要的是,我現在收到這個警告:

2014-09-22 19:36:04.447 bugIllustration [11817:60b]未定義UICollectionViewFlowLayout的行為,因為:2014-09-22 19:36:04.449 bugIllustration [11817:60b]項目寬度必須小於UICollectionView的寬度減去該部分的左右值。

暫無
暫無

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

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