2011-10-10 14 views

Odpowiedz

18

Zmiana wysokości niestandardowej komórki w IB nie wystarczy. Wysokość wiersza w UITableView może być sterowany na 2 sposoby

  1. ustawić właściwość tableview.rowHeight do żądanej wartości, jeśli wiesz, wszystkie komórki będą tej samej wysokości. Możesz również ustawić to w IB, jeśli się nie mylę.

  2. implementacji metody UITableViewDelegate

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

Metoda ta ma pierwszeństwo, co oznacza, że ​​jeśli wdrożenie tej metody to wartość można ustawić w tableView.rowHeight jest ignorowany.

+0

i upewnij się, że masz 'tableview.delegate = self;' w kodzie. – NecipAllef

Powiązane problemy