近期遇到关于tableView的问题的整合。部分比較白痴。仅仅是初学easy犯~


1、关于tableView左边空余15像素的问题。
2、关于tableView多余切割线隐藏的问题;
3、关于tableView的headerCell之间有空格的问题;
4、关于select和Deselect的问题。


1、关于tableView左边空余15像素的问题

左边总有空余的地方
解决方法:
调用leftLine方法就好~以下方法无须调用,是协议方法

- (void)_leftLine {if ([_moreTableView respondsToSelector:@selector(setSeparatorInset:)]){[_moreTableView setSeparatorInset:UIEdgeInsetsZero];}if ([_moreTableView respondsToSelector:@selector(setLayoutMargins:)]){[_moreTableView setLayoutMargins:UIEdgeInsetsZero];}
}- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{if ([cell respondsToSelector:@selector(setSeparatorInset:)]){[cell setSeparatorInset:UIEdgeInsetsZero];}if ([cell respondsToSelector:@selector(setLayoutMargins:)]){[cell setLayoutMargins:UIEdgeInsetsZero];}

2、关于tableView多余切割线隐藏的问题
有时候以下的cell我们没用,可是还是有切割线,隐藏方法

    [tableView setTableFooterView:[[UIView alloc] init]];

方法还有挺多。仅仅是这个在我看来最简单~


3、关于tableView的headerCell之间有空格的问题
我们想得到的是这种:

可是可能得到的是这种:

这是因为tableView的style设置错误。前一种是UITableViewStylePlain,后一种是UITableViewStyleGrouped

要注意对style的理解,不是tableView有非常多section就要选择UITableViewStyleGrouped,UITableViewStyleGrouped仅仅是展现tableView的一种样式而已。与section有几个无关


4、关于select和Deselect的问题
这个问题纯眼拙~
选择和取消选择,函数挺长。细心细心再细心。不然一旦出错。调bug想不到是这出错真的会非常辛苦~


以上前两种的方法来源于别人的博文~

几个关于tableView的问题解决方式整合相关推荐

  1. db2 springboot 整合_springboot的yml配置文件通过db2的方式整合mysql的教程

    springboot整合MySQL很简单,多数据源就master,slave就行了,但是在整合DB2就需要另起一行,以下是同一个yml文件 先配置MySQL,代码如下 spring: datasour ...

  2. redis序列化_实例讲解Springboot以Template方式整合Redis及序列化问题

    1 简介 之前讲过如何通过Docker安装Redis,也讲了Springboot以Repository方式整合Redis,建议阅读后再看本文效果更佳: (1) Docker安装Redis并介绍漂亮的可 ...

  3. ssm把图片保存到项目中_项目中的图片跨域问题解决方式

    现象 首先,在生产环境中,由于进行编辑图片时,将图片回显到ReactCrop组件中进行可裁剪编辑,然而回显时,需要将图片转化为base64的格式或者blob对象, 此时需要将图片次绘制成canvas进 ...

  4. 换个角度看敏捷1-敏捷问题解决方式

    敏捷问题解决方式 敏捷是什么?这是我一直在思考的一个问题,同时也在敏捷之旅2010成都站提出.这似乎是一个不值得推敲的问题,敏捷就是"敏捷".但为何某些实践可以称为敏捷实践?方法学 ...

  5. SpringMVC学习(六)——Spring四种方式整合MyBatis

    文章目录 1.引言 2.Spring整合Mybatis 2.1.常规整合 2.1.1.项目的结构 2.1.2.applicationContext.xml配置 2.1.3.UserInfoMapper ...

  6. db2 springboot 整合_springboot的yml配置文件通过db2的方式整合mysql代码示例

    本篇文章小编给大家分享一下springboot的yml配置文件通过db2的方式整合mysql代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. s ...

  7. Android-JSNative交互的几种可行性方案H5白屏问题解决方式

    在Android中可能因为业务场景需要,JS需要调用Native业务逻辑代码,Native需要通知JS,也即需要实现JS和Native之间通信: ##Java通知JS方式: WebView.load( ...

  8. Linux中Mysql root用户看不到mysql库问题解决方式

    Linux中Mysql root用户看不到mysql库问题解决方式 参考文章: (1)Linux中Mysql root用户看不到mysql库问题解决方式 (2)https://www.cnblogs. ...

  9. iOS报错:linker command failed with exit code 1 (use -v to see invocation) 问题解决方式之一

    iOS报错:linker command failed with exit code 1 (use -v to see invocation) 问题解决方式之一 参考文章: (1)iOS报错:link ...

最新文章

  1. linux 脚本判断一个目录不存在
  2. fragment的基本使用
  3. Please copy/symlink the 'missing image' image at xxx
  4. oracle存储过程深入,深入了解oracle存储过程的优缺点
  5. DOS状态下可以安装Win XP
  6. mysql中游标能不能更新数据库_MySQL与MariaDB中游标的使用
  7. mycat-sublun数据库分片
  8. nts包如何下周 php_【Composer】PHP开发者必须了解!(life)
  9. velocity 变量 获取_velocity 怎么得到项目根路径
  10. 三位分节制顺口溜_一位高人写的ISO14001顺口溜,超赞!
  11. EasyUI整站示例系统-SyPro
  12. 2021年安全员-C证(山东省-2021版)考试总结及安全员-C证(山东省-2021版)作业模拟考试
  13. Centos7安装SCL源
  14. Activiti6.0(十二)子流程
  15. Unity-Behavior Designer详解
  16. GPS导航电文——第二子帧数据解析
  17. 华为CCA汽车域控制器
  18. clion设置为中文_手把手教你去除CLion的中文字符乱码
  19. 计算机课程教材审读意,用好部编本小学语文教材值得注意的11个问题
  20. 机械工程毕业论文题目

热门文章

  1. selenium webdriver(python)_selenium、webdriver及浏览器的关系及对应版本安装
  2. 蛋白质组学和代谢组学方法在生物标志物发现中的应用 Proteomic and Metabolomic Approaches to Biomarker Discovery
  3. linux限制普通账号使用sftp,CentOS6.2使用SFTP限制帐号SSH连接
  4. 意外的服务器响应_响应式系统reactive system初探
  5. filter solutions安装教程
  6. 纯css实现网页侧边栏弹窗滑进滑出
  7. 应用程序的并行配置不正确_阿里架构师:天天高并发,达不到百万以上并发都不叫高并发...
  8. alert点击完确定关闭浏览器窗口_关务实操技巧:单一窗口缓存4大清理方法,解决部分退单问题...
  9. carsim学习笔记4——路面的一些设置1
  10. 第四范式上榜《麻省理工科技评论》“50家聪明公司”榜单