2011-10-10 85 views

回答

18

在IB中更改自定義單元的高度是不夠的。一個行的一個UITableView的高度可以通過2種

  1. tableview.rowHeight屬性設置爲需要的值,如果你知道所有的細胞將是相同的高度控制。如果我沒有弄錯,你也可以在IB中設置它。

  2. 落實的UITableViewDelegate方法

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath

這種方法優先,也就是說如果你實現這個方法,那麼你在tableView.rowHeight設置的值被忽略。

+0

並確保你的代碼中有'tableview.delegate = self;'。 – NecipAllef

相關問題