iOS UItableview 积累问题
2017-05-18 本文已影响0人
游人有鱼
1、iOS隐藏UItableview下面多余的线条,设置footerView
tableView..tableFooterView = [[UIView alloc] init];
2、防止背景颜色被cell挡住
cell.backgroundColor = [UIColor clearColor];
3、显示cell右边的样式
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
4、设置cell选中取消效果(0.5秒消失)
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
//消除cell选择痕迹
[self performSelector:@selector(deselect) withObject:nil afterDelay:0.5f];
}
- (void)deselect{
[self.tableview deselectRowAtIndexPath:[self.tableview indexPathForSelectedRow] animated:YES];
}