返回顶部

收藏

点击列表时不出现高亮显示的蓝色

更多

默认情况下,点击列表行(cell)时,所点击的cell会出现蓝色的高亮显示。这段代码能够去掉这种高亮效果。

cell.selectionStyle = UITableViewCellSelectionStyleNone;

/*Further, make sure you either don't implement -tableView:didSelectRowAtIndexPath: in your table view delegate or explicitly exclude the cells you want to have no action if you do implement it.*/
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    // A case was selected, so push into the CaseDetailViewController
    UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
    if (![cell selectionStyle] == UITableViewCellSelectionStyleNone) {
        // Handle tap code here
    }
}
//该片段来自于http://outofmemory.cn

标签:objective-c,控件

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 朴人博客 发表 2012-12-15 05:11:35 初识新版FusionCharts(3.2)系列flash图表控件
  2. 博主 发表 2014-01-20 09:00:00 如何自定义iOS中的控件
  3. viviworld 发表 2014-11-27 10:00:26 如果学习编程可以重来
  4. Volcano 发表 2013-03-05 13:18:18 使用CocoaPods之后的头文件包含问题
  5. Allen Wei 发表 2013-11-02 04:00:00 Objective-C Support attributes in categories
  6. root 发表 2015-04-25 02:18:01 自己开发基于c#的垂直滚动条控件
  7. Octree 发表 2015-02-05 15:14:24 Objective-C SEL 作为回调函数
  8. 博主 发表 2015-03-21 07:50:10 NSString初始化的问题
  9. Nestor 发表 2015-03-19 11:38:04 动态代理在iOS中的实现
  10. baiyunpeng 发表 2015-06-17 02:41:53 Swift语言那些鲜为人知的特性
  11. 路人已 发表 2015-08-17 05:11:44 用js设置页面控件焦点
  12. 老谢 发表 2015-10-21 15:22:55 Objective-C 中面向对象基础笔记

发表评论