2015-10-25 47 views
0

我正在製作一個在主屏幕上有兩個按鈕的應用程序。我使用了自動佈局,並且放置了符合我對應用程序需求的約束條件。在所有的iPhone上,除了4s之外,兩個UIButtons都出現了,但是在4s上,其中一個卻沒有。這裏是模擬器的兩張照片。UIButton沒有出現在iPhone 4上

iPhone 5S: enter image description here

iPhone 4S: enter image description here

正如你所看到的, 「登錄」 的4S按鈕沒有背景。點擊它是不可能的。任何幫助解決這個問題將不勝感激。

+0

您是否嘗試過在Xcode視圖調試器中檢查視圖的Z順序? –

+0

你能分享你的故事板嗎? –

回答

1

正如你所說在4S中點擊它是不可能的(5S等是可能的),這意味着真正的按鈕從4S中缺失。

如果您有一個標籤和一個背景白色矩形或第二個標籤作爲真正的按鈕,那麼您可能會錯過這個矩形/標籤的一些限制。 看起來它不是與內容視圖水平居中或與文本標籤「登錄」相關(因此它丟失在視圖的最左側或右側)。另一種可能是由於缺少約束,寬度或高度變爲0。如果這些選項不起作用,您可以根據需要分享故事板,尤其是大綱視圖,以便從社區獲得更多幫助。