2014-12-19 55 views
9

如何刪除UITableViewCell中內容視圖的默認填充?通過故事板刪除UITableViewCell中的內容視圖的填充

我在UITableViewCell的內容視圖中放了兩個標籤,內容視圖有灰色背景色。

當我將標題和內容視圖之間的頂部邊距空間設置爲0(通過約束)時,標題不會與頂部對齊!領先和尾隨空間也是一樣。

padding of content view in UITableCell

這是我的看法結構:

enter image description here

我GOOGLE了很多,答案在此post作品通過重寫的UITableViewCell的layoutSubviews和手動設置標題的框架。

但是我可以在故事板上做嗎?或者它有一個屬性或東西,控制內容視圖的填充?

+0

你指的是一節頁眉/頁腳或? – 2014-12-19 07:23:13

+0

是的,我將頁眉/頁腳的高度設置爲0,但沒有任何變化 – Gavin 2014-12-19 07:28:14

+0

您是否需要標題?如果您刪除標題,它應該改變。你只在模擬器或設備上進行測試嗎? – 2014-12-19 07:28:57

回答

17

在您指定約束的彈出窗口中有一個標記爲「約束到邊距」的複選框。我懷疑你讓它檢查。邊距默認爲8點,這可能解釋您所看到的內容。

下面是截圖更好的答案: https://stackoverflow.com/a/26755511/4122965

+2

哦!這樣可行!!!我通常通過控制添加約束 - 將視圖拖到另一個,那個小彈出沒有複選框。非常感謝!!! – Gavin 2014-12-19 07:46:15

+0

我很樂意能夠+10! – 2017-10-31 10:19:07