2015-06-22 58 views
0

我想設置我的每一個定製UITableViewCellUIImageView,但是我希望它看起來像所有加入了圖像之間的分隔符的差距。按照現在的情況我現在已經搬到了細胞分離,使其不隨圖像的頂部切開,但是我現在需要制定出一個辦法來阻止它採取了幾個像素的插圖中的每個細胞。如何刪除UITableViewCells

最後,我想作以下黑線seamlesly聯合起來,但仍保留分隔符右側。我已經嘗試了使用偏移量的以下邏輯,但似乎沒有工作。

// This seems to shift the separator to the right which is good, however I want to get rid of the white line completely... 
self.separatorInset = UIEdgeInsets(top: -1, left: 75, bottom: 0, right: 0) 

有沒有人有任何想法,我怎麼能做到這一點?

enter image description here

+0

我認爲這個問題是你的高度,並通過代碼的設置單元格高度確保你的故事板tableivew細胞高度相同,設置heightForRowindex –

回答

1

首先解釋分離器是如何工作的: 隔板是該小區的子視圖,您的內容通常是單元格的內容視圖中。

重疊的分隔符,你有兩個選擇:

  1. 刪除它完全使用table.separatorStyle = UITableViewCellSeparatorStyleNone並添加自己的分隔符。

  2. 如果你想要的形象重疊分離器,直接將它添加到細胞,而不是內容視圖。

+0

@NitinGohel是的,沒錯。如果您需要刪除內容視圖和單元格邊緣之間的空間,則完全刪除分隔符是您的最佳選擇。您可以隨時添加一個簡單的視圖到您的單元格作爲自定義分隔符。 – Sulthan

+0

明白了,我忘記讀最後的話'添加你自己的分隔符':) –