2013-07-19 22 views
1

我喜歡這個調整按鈕在IB:按鈕以及顯示在IB但不是在模擬器

IB 1 但是,在運行時,我有此(B是在上述A):

enter image description here

當我禁用自動佈局時,我得到了預期的結果,但是,我在其他視圖中遇到了其他問題。除禁用自動佈局外,是否還有解決方案? 非常感謝。

回答

3

你的約束問題。嘗試擺脫使按鈕從底部對齊的約束條件,然後在IB中應用3.5形狀因子以查看它是否有效。只需詢問是否需要更多說明。

編輯:提示是如果您無法從菜單中刪除約束,則可以轉到文檔大綱並手動刪除它。

+0

謝謝你的回答。所以iPhone 5用戶不會有相同的觀點作爲iPhone 4的用戶:/? – androniennn

+0

視圖相同,但約束屬性不同 – Raptor

+1

右鍵所以只需要去約束和查找和刪除從視圖底部設置空間的約束。而不是完全禁用自動佈局,這是需要學習的東西。這個問題發生在很多標籤,文本字段和按鈕上。 –

2

檢查自動佈局是否啓用。

如果Interface Builder中使用3.5" 的佈局,和你的模擬器是iPhone 5(4" 佈局),你必須調整自動佈局的限制,以適應4" 的佈局。

+0

是的,這是問題,我現在在iPhone 5(Retina 4英寸模擬器)上工作,我在Retina 3.5英寸模擬器上工作。但是,你是否建議我使用3.5或4?我怎樣才能確保4和3.5之間的最佳兼容性? – androniennn

+0

IB右下角有一個按鈕,用於在3.5英寸和4英寸佈局之間切換 – Raptor

+0

位於右下角的按鈕是本節中最左邊的按鈕。 –

相關問題