`
修博龙泉
  • 浏览: 318186 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

uitableview 取消选择颜色

 
阅读更多
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{

  //取消选中颜色

  UIView *backView = [[UIView alloc] initWithFrame:cell.frame];
  cell.selectedBackgroundView = backView;
  cell.selectedBackgroundView.backgroundColor = [UIColor clearColor];

  //取消边框线

  [cell setBackgroundView:[[UIView alloc] init]];          //取消边框线
      cell.backgroundColor = [UIColor clearColor];

}

 

//在navigation中tableviewCell选中后返回无选中项

//单击一个cell
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    UITableViewCell *cell = (UITableViewCell *)[tableView cellForRowAtIndexPath:indexPath]; 
    if(cell.tag == 0){

   //注销cell单击事件
        cell.selected = NO;
    }else {
        [tableView deselectRowAtIndexPath:[tableView indexPathForSelectedRow] animated:YES];  //取消选中项
        BabyScheduler *babyScheduler=[listData objectAtIndex:indexPath.row-1];
        [delegate showVaccinationView:babyScheduler];    
    }
}


分享到:
评论

相关推荐

    UITableview在编辑状态下的批量选择与左滑删除等

    本篇将详细探讨如何实现`UITableView`在编辑状态下的批量选择与左滑删除等功能,以便为用户提供更加丰富的操作体验。 批量选择是iOS中常见的一种功能,特别是在处理大量数据时。`UITableView` 提供了内置的机制来...

    UITableView 编辑状态下的批量选择与左滑删除等随笔

    本篇随笔将深入探讨`UITableView`的编辑模式,包括批量选择和左滑删除功能,这些都是提升用户体验的关键特性。 首先,我们来讨论批量选择功能。在`UITableView`中实现批量选择通常涉及到两种模式:单选和多选。单选...

    UITableView单选

    "UITableView单选"指的是在UITableView中实现单选功能,即用户只能选择一个条目,而不能同时选择多个。这个功能在许多应用场景中都很常见,例如在设置界面让用户选择一个选项或者在列表中进行一项操作。 首先,我们...

    UITableView编辑-右划插入和左划删除、置顶、标记.zip

    标记功能允许用户标记或取消标记表格视图中的特定单元格。这可以通过添加一个可选的标记属性到数据模型来实现。在cell的`cellForRowAt:`方法中,根据数据模型的标记状态来显示或隐藏标记。同时,提供一个设置标记的...

    用UITableView 进行多选的代码例子

    这篇博客“用UITableView 进行多选的代码例子”显然是探讨如何在UITableView中实现多选功能,这是在开发中处理批量操作或需要用户进行选择时常用的一个特性。我们将深入探讨这个主题,了解如何在实际项目中实现这一...

    ios-UITableView、CollectView多选、单选.zip

    我们可以从项目源码中学习到如何优雅地处理这些细节,比如如何确保在用户连续快速点击时避免状态冲突,以及如何在取消选择时保持界面的一致性。 此外,项目可能还涉及了其他关键知识点,如: 1. 自定义...

    UITableView的订票

    例如,当用户触摸一个座位时,可以高亮显示该座位,同时提供取消选择的选项。这些可以通过实现`- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath`方法来实现。 5. **...

    iOS开发之UITableView左滑删除等自定义功能

    我们还可以自定义按钮的背景颜色,如`rowAction.backgroundColor = RGB(215, 59, 16)`所示,这将改变按钮在滑动显示时的颜色。 要使这些自定义操作生效,我们还需要在`UITableViewDataSource`协议中实现`tableView:...

    iOS利用UITableView设置全屏分隔线的3种方法总结

    同时,需要取消系统分隔线,并设置TableView的背景色为分隔线颜色: ```swift // 取消系统分割线 tableView.separatorStyle = UITableViewCellSeparatorStyleNone // 设置TableView背景色 tableView....

    分组表UITableViewCellAccessoryCheckmark的唯一性

    如果相同,意味着用户取消了选择,可以将`selectedIndexPath`设为nil。 2. 如果不同,先清除原来选中的单元格的Checkmark,即设置`selectedIndexPath`对应的单元格的`accessoryType`为`UITableViewCellAccessoryNone...

    ios-自定义tableView多选状态下左边的图片.zip

    反之,如果取消选择,设置为未选中状态的图片。同时,别忘了调用`tableView.reloadRows(at:with:)`来刷新对应的单元格,使得更改立即可见。 4. **多选模式**: 如果需要开启多选模式,可以设置UITableView的`...

    ios-滑动选择.zip

    5. **动画效果**:为了提供更好的用户体验,滑动选择可能包含一些动画效果,如平滑的高亮过渡,或者在选择和取消选择时的缩放效果。这些可以通过Core Animation或者UIKit提供的动画API来实现。 6. **性能优化**:在...

    iOS实现UITableView左滑删除复制即用功能

    在iOS开发中,UITableView是一种常用的UI控件,用于展示列表数据。当需要实现类似微信聊天中的...对于其他自定义功能,如单选、背景颜色更改、自定义Cell等,可以参考相关的iOS开发文章,不断优化你的UITableView实现。

    swift-高仿淘宝添加新地址UI高仿京东地区选择器

    这个界面通常包含输入框(例如姓名、电话、详细地址等)、选择按钮(如省份、城市、区县等)以及保存和取消操作。在Swift中,可以使用各种UI控件来实现这一功能,例如`UITextField`用于输入文本,`UIButton`用于触发...

    ios-分类多选或单选及全选demo.zip

    在iOS应用中,常见的选择器有`UISwitch`(开关)、`UITableView`或`UICollectionView`(列表选择)、`UIAlertController`(弹窗选择)等。在这个demo中,我们重点关注的是基于表格视图(UITableView)的选择实现。 ...

    iosUitableView综合

    在实现过程中,还需要注意一些细节,比如滑动手势可能导致意外的cell选择,需要在UITableView的滑动事件中取消选择。此外,为了保证用户体验,可能需要添加动画效果,如展开和收起分组时的平滑过渡。 总之,...

    ios-多选表.zip

    5. **实现全选/全不选功能**:为了提供全选或全不选的选项,可以在界面上添加两个按钮,分别触发对所有cell的选择或取消选择。 6. **交互反馈**:确保在用户选择或取消选择cell时,有适当的视觉反馈,比如高亮、...

    ios-tableview的展开收起以及cell的选中未选中【详细】 展开收起 我的代码 我上传的代码(1个).zip

    在这个方法中,你可以改变选中单元格的背景颜色、文字颜色等,以视觉上表示选中状态。同时,记得在`didDeselectRowAtIndexPath:`方法中处理单元格取消选中的情况。若要实现多选,可以启用`tableView....

    ios-tableview多选与单选,用于地址,购物车.zip

    在iOS开发中,UITableView是一种常用的UI组件,用于展示列表数据,比如在地址选择或购物车功能中。这个“ios-tableview多选与单选,用于地址,购物车.zip”文件包含了一个实现UITableView单选和多选功能的示例。下面...

    ios-NNTableView.zip

    默认情况下,UITableView并不支持多选,用户只能单击选择一个单元格。然而,通过自定义扩展,我们可以让UITableView支持多选。 NNTableView的核心在于其对UITableViewCell的扩展,实现了多选功能。它可能包括以下...

Global site tag (gtag.js) - Google Analytics