使用TableView并有一个两部分的问题:
注意下面的图像,它有2个填充的单元格,下面有7个额外的行,我想删除这些行:
2.四个单元格包含按钮。因此我想删除用户点击/标记整个单元格的功能。有没有这样的“设定”?
谢谢Tobias Tovedal
答案 0 :(得分:1)
1
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
// Return the number of sections.
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
// Return the number of rows in the section.
return 4;
}
2
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[tableView deselectRowAtIndexPath:indexPath animated:YES];
}
答案 1 :(得分:1)
您必须将0设置为页脚大小才能清除那些“重影”单元格。
self.myTable.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];
答案 2 :(得分:0)
我正在考虑两种方法来完成你的第一个问题:
将TableView设置为分组而不是普通(tableview将有圆角);
使分隔符的颜色与单元格的背景相匹配:
tableView.separatorColor = [UIColor whiteColor];// or whatever color you have
但您必须为要显示的每个单元格手动添加一行。