我在屏幕上有多个用于布局目的的UITableViews。这些在功能上都可以正常工作,我为它们为什么显示方式不同而感到困惑。
我的3个表视图是:loginTableView,forgotPass和openAccount这3个表的委托和数据源都是文件的所有者。这是我在viewDidLoad上的内容:
#define TABLE_CELL_HEIGHT 50;
loginTableView.rowHeight = TABLE_CELL_HEIGHT;
forgotPass.rowHeight = TABLE_CELL_HEIGHT;
openAccount.rowHeight = TABLE_CELL_HEIGHT;
loginTableView单元格显示正常,但其他两个表的单元格高度小于它。我正在使用自定义方法来创建单元格(所有表都使用相同的方法),我无法发现如何设置不同表之间的任何区别。
最佳答案
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
return TABLE_CELL_HEIGHT;
}
尝试在tableView委托中实现此方法。