tableview分割线样式和cell选中效果

分割线样式

  • (UITableView *)tableView {
    if (!_tableView) {
    _tableView = [[UITableView alloc] initWithFrame:CGRectZero];
    _tableView.frame = self.view.frame;
    _tableView.height = self.view.height-SafeAreaTopHeight;
    _tableView.delegate = self;
    _tableView.dataSource = self;

      _tableView.separatorStyle = UITableViewCellSelectionStyleNone; ///无分割线
      _tableView.separatorStyle = 0;  (同样无分隔线效果)
    
      _tableView.estimatedRowHeight = 200.0;
      _tableView.rowHeight = UITableViewAutomaticDimension;        
      [_tableView registerNib:[UINib nibWithNibName:identify bundle:nil] forCellReuseIdentifier:identify];
    

    }
    return _tableView;
    }

cell选中效果

  • (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    SXAssistantTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identify forIndexPath:indexPath];
    //无选中效果
    cell.selectionStyle = UITableViewCellSelectionStyleNone;

return cell;
}

你可能感兴趣的:(tableview分割线样式和cell选中效果)