我有一个带有3个动态原型单元的UITableView。一个用于标题部分,另一个用于行,一个用于页脚部分。每个都带有自定义dequeu标识符。我将单元格视图放在部分视图中,以便在故事板中进行自定义。行的单元格具有segue标识符到详细视图控制器。当表格视图包含1行在页脚部分点击导致上面的单元格选择并执行segue。这是一个错误还是我做错了什么?
-(UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
{
UMShoppingCartFooterCell *footerCell = [tableView dequeueReusableCellWithIdentifier:@"Footer"];
[footerCell.makeOrderButton setColor:NORMAL_COLOR forState:UIControlStateNormal];
[footerCell.makeOrderButton setColor:DISABLED_COLOR forState:UIControlStateDisabled];
[footerCell.makeOrderButton setColor:SELECTED_COLOR forState:UIControlStateHighlighted];
return footerCell;
}
答案 0 :(得分:0)
UITableViewHeaderFooterView就是为此目的而制作的。虽然它很容易使用单元格,但您会遇到不可预知的行为。