2013-05-09 76 views
2

我有一個帶有圖像的視圖上的tableview中的子類和彩色tableview單元格。我需要做的是增加細胞分離器的高度。我知道這已經被問過,但不同之處在於我無法在單元格的底部添加視圖,因爲我需要該區域爲透明區域,以便可以在tableview下看到圖像。每個單元都填充了來自CoreData的數據。增加UITableViewCell分隔符的高度

有什麼辦法增加的tableview隔板的高度,而不會簡單地創建一個空白的「填充物」單元中的每個單元格人口之間,或者與每個小區的頁腳創建一個新的部分?

基本上,我需要的是一個新的細胞分離器風格類似於UITableViewCellSeparatorStyleSingleLine但不止一行。這可能嗎?

回答

2

通常,我們將添加一個圖像視圖作爲表格單元格的背景視圖。圖像的一個例子是:三像素高度的圖像,2像素透明和1像素黑色,這將被拉伸爲分隔符。

+0

實際上我做的和你說的有點不同,但你給了我靈感。我所做的是增加單元格高度,但在IB中添加單元格頂部的視圖。我將這個視圖比單元格高度縮短了5個像素。然後我把所有的子視圖放在這個視圖的頂部。這使我可以在單元格上方看到顏色,同時將下方較高的單元格留在下面,從而形成較高的單元分隔符。 – 2013-05-09 15:12:39

1

對可能來到這裏的其他人,

  • 停用分隔
  • 一個簡單的標籤添加到您的原型細胞
  • 刪除標籤的文本並設置寬度例如爲2px和背景顏色。
  • 拉伸標籤