2011-09-22 77 views
0

我想添加填充到我的表格視圖單元格中。以爲我可以做這樣的事情,但沒有奏效。在TableViewCell上填充

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    UITableViewCell * cell = [tableView cellForRowAtIndexPath:indexPath]; 
    return cell.frame.size.height + 20; 
} 
+0

那麼如何的tableView顯示爲?截圖?你想添加底部填充到單元格中的文本/內容嗎? – Bourne

+0

Padding是什麼意思? – Legolas

+0

No Bourne,我想要在文本上方留出更多空間並在文本下方留出更多空間。 完全像填充Html表格單元格中的工作。 – Flatron

回答

0

您確定將此方法放入您的委託中嗎?它也取決於哪些細胞。還有其他的方法...

// UITableViewDelegate Method 
- (CGFloat) tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section 
    { 
    } 

// UITableViewDelegate Method 
- (CGFloat) tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section 
    { 
    } 

還,如果您使用的單元格的內容查看,那麼你就需要改變你的自定義視圖的框架

0

當添加你的細胞,你需要設置單元框架的y值爲填充的一半,以使其從正確的位置開始。還要確保單元格沒有靈活的高度,否則它將擴大以填充行的高度。