2014-10-28 62 views
0

我想通過單元格右上角的自定義單元格中的IB添加按鈕。我使用自動佈局來正確定位,但在模擬器中,我不知道爲什麼按鈕不會顯示。將UIButton添加到具有自動佈局的自定義單元格

但是,如果我以編程方式創建它,那麼它顯示完美。

所以我的問題是如何使用IB實現它,以及我在哪裏做錯了。

我已經添加了四個約束,我的按鈕前後空間,以超視圖和修復寬度和高度。

+0

Cany顯示你如何在IB中放置按鈕? – Rashad 2014-10-28 09:19:13

+0

嘗試添加'寬度'和'高度'約束。 – Sreejith 2014-10-28 09:20:15

回答

2

刪除leading space constrain並添加修復程序到top space constrain。我的意思是總共有4個限制固定的寬度,高度和固定拖尾,超級視圖的頂部空間,它將起作用。如果它不工作意味着你沒有設置你的tableView約束。對於tableView,從超級視圖的頂部,底部,左側和右側空間進行修復。

+0

是的,我已經添加了所有你提到的四個約束,但仍然是相同的行爲。 關於tableview約束爲什麼我需要one.I使用tableView裏面的UIViewController。所以我也需要對tableView應用約束。 – vaibhav 2014-10-28 13:39:23

+0

@vaibhav是的,你需要tableView的約束也是因爲UIViewController的視圖會在每個手機出現後調整它的大小,所以它的子視圖也會根據應用的約束來調整它們的大小。 – iHulk 2014-10-29 05:32:04

+0

非常感謝你..它的工作.. – vaibhav 2014-10-29 06:54:04

相關問題