多个 UITableView 但有些行比其他行小
Posted
技术标签:
【中文标题】多个 UITableView 但有些行比其他行小【英文标题】:Multiple UITableView but some rows smaller than others 【发布时间】:2011-04-05 23:09:45 【问题描述】:我有多个 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 单元格显示正常,但其他两个表格的单元格高度比它小。我正在使用自定义方法来创建单元格(所有表格都使用相同的方法),但我看不出不同表格的设置方式有什么区别。
【问题讨论】:
【参考方案1】:- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
return TABLE_CELL_HEIGHT;
尝试在您的 tableView 委托中实现此方法。
【讨论】:
【参考方案2】:啊 - 看起来正确的表视图在界面生成器中设置了“分隔符 = 无”,而其他两个表视图没有。这是添加一个分隔符,使它们比其他表格视图小一点。
【讨论】:
以上是关于多个 UITableView 但有些行比其他行小的主要内容,如果未能解决你的问题,请参考以下文章
在 UITableView 中对齐多个运行时生成的 UILabel
使用 Realm 和 Swift 的具有多个部分的 UITableView
如何从数组中过滤多个选定值并将其从 uibutton 加载到其他 uitableview
为啥在 C++ 中从标准输入读取行比 Python 慢得多?