`

[IOS]How does uitableview cell remain highlighted?

    博客分类:
  • IOS
阅读更多

 

参考:https://stackoverflow.com/questions/1840614/why-does-uitableview-cell-remain-highlighted

 

- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
    // Unselect the selected row if any
    NSIndexPath*    selection = [self.tableView indexPathForSelectedRow];
    if (selection) {
        [self.tableView deselectRowAtIndexPath:selection animated:YES];
    }
}

 

改变table cell的点击颜色和字体:

//set clicked color
        UIView *selectedBackgroundView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, tableView.width, [ScreenAdaptUtil scalingSwitch:36])];
        selectedBackgroundView.backgroundColor = [UIColor colorWithRed:33/255.0 green:33/255.0 blue:33/255.0 alpha:1.0];
        cell.selectedBackgroundView = selectedBackgroundView;
        cell.textLabel.highlightedTextColor = [UIColor colorWithRed:240/255.0 green:208/255.0 blue:168/255.0 alpha:1.0];

 

分享到:
评论

相关推荐

    ios-iOS UITableView获取特定位置的cell.zip

    这个压缩包"ios-iOS UITableView获取特定位置的cell.zip"显然包含了关于如何在UITableView中获取特定位置cell的示例或教程。在这个主题中,我们将深入探讨如何在Swift或Objective-C中定位并访问UITableView中的特定...

    ios UITableView cell侧滑

    在iOS开发中,UITableView是展示数据列表常用的控件,而为UITableView的Cell添加侧滑功能可以为用户提供便捷的操作选项,比如删除、编辑等。本文将详细介绍如何实现“ios UITableView cell侧滑”这一功能,以及如何...

    ios uitableview cell的展开收缩功能

    标题"ios uitableview cell的展开收缩功能"涉及到的核心技术点包括`UITableViewDataSource`、`UITableViewDelegate`的协议方法以及自定义`UITableViewCell`。 1. **UITableViewDataSource**: - `...

    ios-长按即可移动cell的自定义UITableView.zip

    本示例“ios-长按即可移动cell的自定义UITableView”提供了一种创新的交互方式,允许用户通过长按来移动表格中的单元格(cell),提升用户体验。该功能通常在需要用户重新排序列表项的应用场景中非常实用,例如待办...

    ios-UITableView 相邻cell交换简单动画.zip

    这个"ios-UITableView 相邻cell交换简单动画.zip"项目正是为了解决这样的需求。它包含了一个简单的实现方案,通过代码分析和bug修复来帮助开发者理解如何在UITableView中优雅地执行cell交换动画。 首先,我们要引入...

    iOS使用UITableView实现的富文本编辑器

    iOS使用UITableView实现的富文本编辑器iOS使用UITableView实现的富文本编辑器iOS使用UITableView实现的富文本编辑器iOS使用UITableView实现的富文本编辑器iOS使用UITableView实现的富文本编辑器iOS使用UITableView...

    ios-UITableView的cell移动位置.zip

    这个场景在"ios-UITableView的cell移动位置.zip"的示例中得到了体现。在描述中提到,当用户拖动cell后,再次进入界面时,cell仍保持在拖动后的位置,这涉及到UITableView的数据源管理以及状态保存。 首先,我们要...

    仿IOS式ListVIew UITableView

    在Android开发中,为了实现与iOS应用类似的列表展示效果,开发者常常会仿照iOS的UITableView来创建自定义的ListView。这个“仿IOS式ListVIew UITableView”项目正是一个旨在为Android平台提供类似功能的实现。以下...

    UItableview cell (自定义)增假,删除 移动

    在iOS开发中,UITableView是展示数据列表的一种常见控件,用户可以滚动浏览并进行交互。在实际应用中,我们经常需要对UITableView中的Cell进行自定义,以满足各种复杂的需求,如添加、删除和移动单元格。这个主题...

    详解iOS开发中UITableview cell 顶部空白的多种设置方法

    总之,解决`UITableView` cell 顶部空白的问题需要对iOS的布局机制有深入理解。通过检查`automaticallyAdjustsScrollViewInsets`、`navigationBar.translucent`、section header高度以及`tableHeaderView`和`...

    详解iOS App中UITableView的创建与内容刷新

    UITableView几乎是iOS开发中用处最广的一个控件,当然也是要记相当多东西的一个控件。 创建 首先创建一个新的项目,并添加一个MainViewController的Class文件 打开MainViewController.h文件 @interface ...

    iOS UI基础 UITableView 团购代码

    在iOS开发中,UITableView是一种非常重要的视图组件,它用于展示列表数据,广泛应用于各种应用场景,如联系人列表、新闻摘要、商品目录等。在这个"iOS UI基础 UITableView 团购代码"示例中,我们将探讨如何使用XIB...

    IOS风格的uitableview列表.zip

    IOS风格的uitableview列表在iOS应用中,UITableView应该是使用率最高的视图之一了。iPod、时钟、日历、备忘录、Mail、天气、照片、电话、短信、 Safari、App Store、iTunes、Game Center几乎所有自带的应用中都能...

    iOS关于在UITableView中,实现多个cell中不同的倒计时实现1

    在iOS开发中,实现UITableView中每个cell具有不同的倒计时是一项常见的需求。在这个场景中,我们需要处理的关键点是如何高效地管理多个倒计时并确保在界面更新时的正确性。以下是一个具体的实现策略: 首先,我们...

    iOS基本控件UITableView示例

    在iOS开发中,UITableView是一个至关重要的控件,用于展示数据列表。它被广泛应用于各种应用程序,如消息列表、联系人目录、菜单选项等。本示例将深入探讨UITableView的基本使用方法,帮助开发者理解和掌握其核心...

    iOS-UITableview 的cell边线阴影

    在iOS开发中,`UITableView`是用于展示列表数据的核心组件,而给`UITableViewCell`添加边线阴影以及渐变效果能够提升界面的视觉层次感和用户体验。这篇内容将深入讲解如何实现`UITableView`的cell边线阴影及渐变设计...

    iOS、UITableViewCell、自定义

    在iOS开发中,UITableView是展示数据列表的一种常见控件,而UITableViewCell则是表格中的每一行单元格。为了使应用界面更具个性化和用户体验更佳,开发者往往需要对UITableViewCell进行自定义。本话题将深入探讨如何...

    ios-TableView的Cell上播放视频.zip

    在iOS开发中,将视频内容嵌入到UITableView的Cell中是一项常见的需求,特别是在展示多媒体信息或者创建媒体流应用时。这个“ios-TableView的Cell上播放视频.zip”资源可能包含了一个示例项目,用于演示如何在...

    iOS中UITableView嵌套UITableView

    在iOS开发中,UITableView是一种常用的UI组件,用于展示列表数据。当需要构建更复杂的用户界面时,有时会遇到在一个UITableView内部嵌套另一个UITableView的情况。这种技术通常被称为“嵌套表格”,能够实现多级目录...

    IOS代码中使用自定义UITableView

    在iOS应用开发中,UITableView是一种常用的UI组件,用于展示列表数据。它允许用户滚动查看多个行项目,并且可以根据需要进行高度自定义。本篇文章将深入探讨如何在代码中实现自定义UITableView,以及在开发过程中应...

Global site tag (gtag.js) - Google Analytics