我在表格的最后一行使用稍大的backgroundView图像。当显示最后一个单元格时,imageView,textLabel和accessoryView都保持与单元格底部相同的边距,而不是像在较小高度的其他行上那样保持它们在单元格中心的位置。这使得在较大的单元格中一切都非常低的外观。
我正在寻找将这些子视图保存在以单元格为中心的标准UITableViewCellStyleDefault中尽管它的高度。
目前,我正在使用此委托设置行高:
- (CGFloat)tableView:(UITableView *)tableView
heightForRowAtIndexPath:(NSIndexPath *)indexPath {
if (indexPath.section == 1 && (indexPath.row + 1) == [myList count]) {
return 65.0;
}
else {
return 50.0;
}
}
答案 0 :(得分:2)
最好的方法可能是UITableViewCell
的子类并覆盖layoutSubviews
方法。