ios – UITableView:选中带有复选标记但没有突出显示的行

ios – UITableView:选中带有复选标记但没有突出显示的行,第1张

概述问题:我只想显示带有复选标记的选定单元格.我不想要灰色的亮点. 我试过了: cell.selectionStyle = UITableViewCellSelectionStyleNone 但没有奏效. 这是代码: - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *) 问题:我只想显示带有复选标记的选定单元格.我不想要灰色的亮点.
我试过了:

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:选中带有复选标记但没有突出显示的行所遇到的程序开发问题。

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1027003.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存