1.Tableview 默認選中第一行以及選中背景自定義
//默認選中第一行
NSIndexPath *firstPath = [NSIndexPath indexPathForRow:0 inSection:0];
[self._tableView selectRowAtIndexPath:firstPath animated:YES scrollPosition:UITableViewScrollPositionTop];
//選中背景自定義
cell.selectedBackgroundView=[[[UIImageView alloc]initWithImage:[UIImage imageNamed:@"cell_selected_bg"]]autorelease];
2.Tableview設置accessory輔助視圖
還有對于accessoryView這個輔助視圖,一般用到的是在 detail詳情樣式 ,還有就是checkmark 選中兩種狀態用的比較多,detail詳情樣式只需要在設置cell的時候直接設置accessoryType為這個就可以,但是對于選中狀態的話,我們可以在這個系統方法中實現就可以了。
- (void)setSelected:(BOOL)selected animated:(BOOL)animated
{
[super setSelected:selected animated:animated];
self.accessoryType = selected ? UITableViewCellAccessoryCheckmark : UITableViewCellAccessoryNone;
}