0

我有多个 UITableViews 用于屏幕上的布局。这些在功能上工作正常,我只是对为什么它们显示不同感到困惑。

我的 3 个表视图是:loginTableViewforgotPassopenAccount所有 3 个的委托和数据源都是文件的所有者。这就是我在 viewDidLoad 上的内容:

 #define TABLE_CELL_HEIGHT 50;
 loginTableView.rowHeight = TABLE_CELL_HEIGHT;
 forgotPass.rowHeight = TABLE_CELL_HEIGHT;
 openAccount.rowHeight = TABLE_CELL_HEIGHT;

loginTableView单元格显示正常,但其他两个表的单元格的高度比它小。我正在使用自定义方法来创建单元格(所有表格的方法相同),并且我无法发现不同表格的设置方式之间有任何区别。

4

2 回答 2

1
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
    return TABLE_CELL_HEIGHT;
}

尝试在您的 tableView 委托中实现此方法。

于 2011-04-05T23:18:36.400 回答
0

啊 - 看起来正确的表格视图在界面构建器中设置了“分隔符 = 无”,而其他两个表格视图没有。这是添加一个分隔符并使它们比其他表视图小一点。

于 2011-04-05T23:16:35.623 回答