2014-01-23 37 views
0

我在三視圖選項卡欄控制器的iOS應用第一視圖中有幾個UI元素。iOS UI元素在標籤欄控制器中來回切換後拉伸

當我運行應用程序,第一種觀點看起來一定的方式,但後來我切換到其他視圖,然後返回到第一個 - 第一個被拉長(主要似乎是這樣做垂直)。

我認爲它與限制有關,但我不確定。

什麼可能導致此問題?

謝謝!

+0

現在我注意到兩兩件事: 1.它只是發生在iPhone5的(不是更早)。 2.如果我打開地址簿或聯繫人(在我的應用程序中需要的功能),我會將視圖拉回默認大小。然後再切換選項卡時再延伸。 – gStation

+0

如果您需要幫助,您需要提供一些代碼。這裏沒有足夠的信息。也就是說,我敢打賭,問題出在你的'viewWillAppear:'或'viewDidAppear:'方法的某處。 – Dima

+0

使用iOS7時底部佈局指南可能會不穩定嗎? – gStation

回答

1

當你隨意看到事物發生變化時,通常意味着你有一個模糊的佈局。這意味着你沒有提供足夠的信息來自動佈局,以確切地知道你想要什麼。例如你是否設置了水平限制?

您可以通過設置一個破發點並在調試

po [[UIWindow keyWindow] _autolayoutTrace] 

而且運行此,如果您發佈的限制可能有人能幫助你更好地檢查。

+0

我已經清除了任何不明確的佈局。 這只是很不清楚爲什麼UIViewImage不保留附加到頂部和底部佈局指南。 – gStation

+0

清除不明確的佈局後,它仍然是奇怪的嗎?沒有細節回答你的問題真的很難。發佈你的代碼和自動佈局追蹤,也許有人可以幫助你。 – ansible

+0

我有蹤跡,但我應該尋找什麼? – gStation

相關問題