关于tableviewcell的一些必备常识

Posted 文艺IT者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于tableviewcell的一些必备常识相关的知识,希望对你有一定的参考价值。

1.设置tableview的背景颜色当设置tableview.backgroundcolor无效时,这样设置:

    UIView *view    = [[UIView alloc] initWithFrame:_tableView.frame];

      view.backgroundColor    = UIColorFromRGB(0x1f2f4b);

     _tableView.backgroundView   = view;  

2.想设置cell选中时不想要样式,应该这样设置:

      UIView* view = [[UIView alloc]initWithFrame:cell.frame];

        view.backgroundColor    = [UIColor clearColor];

        cell.selectedBackgroundView     = view;

3.设置多选:

   _tableView.allowsMultipleSelectionDuringEditing = YES;

4.当不想看到tableview没有cell的地方的分割线时,应该这样设置:

   _tableView.tableFooterView  = [[UITableView alloc] init];

5.当为tableview加入手势如tap时,datasource的didselect那个方法事件会被覆盖,此时需要实现tap的代理方法去判断移除:

  - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch

  {

      NSString *className = NSStringFromClass([touch.view class]);

      // 若为UITableViewCellContentView(即点击了tableViewCell),则不截获Touch事件

      if ([className isEqualToString:@"UITableViewCellContentView"]) {  

          return  NO;

      }

      return  YES;

  }

6.隐藏tableviewcell的分割线:

   _tableView.separatorStyle   = UITableViewCellSeparatorStyleNone;

  本人在编程方面的时间可能不长,写的博客可能不怎么好,如对本人的博客有异议的,欢迎来给出意见。

以上是关于关于tableviewcell的一些必备常识的主要内容,如果未能解决你的问题,请参考以下文章

关于篮球的一些常识

[深度学习][图像处理][毕设][常识]关于图像处理的一些基本常识,以及最近5天的笔记。2018.5.2号

关于加解密的一些常识

关于比特币的一些基础常识

关于比特币的一些基础常识

Linux 常见必备