[self.tableView reloadData];
NSIndexPath*index = [NSIndexPathindexPathForRow:0inSection:0];
[self tableView:self.tableView didSelectRowAtIndexPath:index];
调用系统的方法
加上之前的变色,有一点
if(indexPath.row!=0) {
NSIndexPath*index = [NSIndexPathindexPathForRow:0inSection:0];
[selftableView:_leftTableViewdidDeselectRowAtIndexPath:index];
}
-(void)tableView:(UITableView*)tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath
{
UITableViewCell*cell = [_leftTableViewcellForRowAtIndexPath:indexPath];
cell.backgroundColor= [UIColor xxxxxxx];
rightDataSource=rightDataSource=_rightTableSource[indexPath.row][@"title"];
[self.tableView reloadData];
}
- (void)tableView:(UITableView*)tableView didDeselectRowAtIndexPath:(NSIndexPath*)indexPath
{
UITableViewCell*cell = [self.tableView cellForRowAtIndexPath:indexPath];
cell.backgroundColor= [UIColor xxxxxxx];
}