//去掉多余的cell
self.contactsTableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];
//tableView出现的时候,清除选中状态
如果是tableViewController
self.clearsSelectionOnViewWillAppear = YES;
如果是viewController,在viewWillAppear方法里添加
[self.tableView deselectRowAtIndexPath:[self.contactsTableView indexPathForSelectedRow] animated:YES];