HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – UITableView:选中带有复选标记但没有突出显示的行大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
问题:我只想显示带有复选标记的选定单元格.我不想要灰色的亮点.
我试过了

cell.SELEctionStyle = UITableViewCellSELEctionStyleNone

但没有奏效.

这是代码

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowATindexPath:(NSIndexPath *)indexPath {
     UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

     if (!cell) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reusEIDentifier:CellIdentifier];                           
      }

     ProfileSELEction *profile = [self.profileSELEctions objectATindex:indexPath.row];
     cell.textLabel.text = [profile profilename];
     cell.SELEctionStyle = UITableViewCellSELEctionStyleNone;
     return cell;
}

- (void)tableView:(UITableView *)tableView didSELEctRowATindexPath:(NSIndexPath *)indexPath {

    [self.profileSELEctionsTableView cellForRowATindexPath:indexPath].accessoryType = UITableViewCellAccessorycheckmark;
    [tableView scrollToRowATindexPath:indexPath atScrollPosition:UITableViewScrollPositionMiddle animated:YES];
    ProfileSELEction *profile = [self.profileSELEctions objectATindex:indexPath.row];
    self.mobileProfilEID = [profile.profilEID stringvalue];
    [_conTinueButton setEnabled:YES];
}

解决方法

这个怎么样:

-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowATindexPath:(NSIndexPath *)indexPath
{
  cell.SELEctionStyle = UITableViewCellSELEctionStyleNone;
}

大佬总结

以上是大佬教程为你收集整理的ios – UITableView:选中带有复选标记但没有突出显示的行全部内容,希望文章能够帮你解决ios – UITableView:选中带有复选标记但没有突出显示的行所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。