2015-01-09 34 views
1

我需要幫助才能理解如何使用自動佈局。我在YouTube上觀看了一些視頻並閱讀了關於它的蘋果文檔,但很難理解它的工作原理。使用自動佈局修復自定義UITableViewCell

我有一個簡單的UITableView與幾個IBOutlets需要改變位置,因爲有不同大小的iPhone/iPad。你可以在下面的圖片中看到我的問題。

enter image description here

的圖像左邊是我的故事板,那些照片的左邊顯示它會是什麼樣子在4英寸和4.7英寸。

正如你所看到的分數標籤不可見。我該如何解決這個問題..一步一步的指導將是很好,因爲我真的很困惑與約束.. Thanx!

+0

評分標籤設置頂部,底部,TRAILING的細胞和寬度,高度的萊貝爾 –

回答

1

如果您對第一個分數標籤執行此操作,您將定義標籤的TOP,TRAILING和BOTTOM約束,以便它可以知道標籤的放置位置。但是您仍然需要使用約束WIDTH和HEIGHT定義標籤的大小。您還可以使用其固有尺寸定義標籤的尺寸,但您可以先定義固定的WIDTH和Height約束。 1http://i.stack.imgur.com/m4YC3.png enter image description here

然後,你需要定義去第二得分標籤的約束。爲此,您需要定義底部和尾部約束以及寬度和高度約束。您不需要定義頂部約束,因爲它已經在第一個分數標籤中定義。檢查下圖! = D enter image description here

+0

您使用同一圖片嗎? @marciojoaquim –

+0

它的工作謝謝你! 我有幾個問題。我不明白爲什麼我不需要爲第二個標籤定義頂部約束? 第一個標籤的頂部約束是從該標籤到頂部容器視圖的權利?如果我沒有錯,那麼第二個標籤的頂部約束應該是從標籤到另一個標籤?那麼約束不應該不同嗎? 同時處理約束。我是否需要將標籤上的所有限制放在左邊,比如hometeam,awayteam等?似乎看起來不錯,但我應該這樣做? @marciojoaquim –

+0

我已經創建了一個新項目來向您展示這種情況! – marciojoaquim