博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UITableView分隔线
阅读量:4876 次
发布时间:2019-06-11

本文共 788 字,大约阅读时间需要 2 分钟。

问题1:

在ios中使用UITableView时,当行数较少是,可能一屏幕能显示完全所有行,这时候会出现下面的问题,显示多余的分隔线

图如下:

解决方案:

//解决方案1//添加如下代码-(CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{    return 0.1;}//解决方案2//添加如下代码    UIView* v = [[UIView alloc]init];    //    v.backgroundColor = [UIColor clearColor];    //    _tableview.tableFooterView = v;    self.myTableView.tableFooterView = v;

效果如下

在实现了上面的功能后,我发现在ios7中,分隔符不能完全填充整个UITableView,有了以下解决方案:

UIEdgeInsets edgeInset = self.myTableView.separatorInset;    self.myTableView.separatorInset = UIEdgeInsetsMake(edgeInset.top, 0, edgeInset.bottom, edgeInset.right);//修改分隔线长度    self.myTableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine;

效果如下:

 

希望能帮助到遇到同样问题的朋友。

如果你有更好的解决方案,欢迎分享。

转载于:https://www.cnblogs.com/JuneWang/p/3766399.html

你可能感兴趣的文章
页面滚动到一定位置,两个div 朝中间运动。
查看>>
ios微信公众号分享回调事件
查看>>
Apache虚拟目录(二)
查看>>
美化checkbox多选框
查看>>
OnLevelWasLoaded 在脚本中执行顺序
查看>>
jS 闭包
查看>>
数据结构与算法 - 图的邻接表 (思想以及实现方式)
查看>>
小姐姐sql只保留指定列
查看>>
Python Web开发之Flask
查看>>
常见排序算法-----二分插入排序
查看>>
常用meta整理
查看>>
php--学习
查看>>
Xdebug断点调试的工作原理详解
查看>>
CentOS7+Nginx设置Systemctl restart nginx.service服务
查看>>
web服务器,验证码,Xftp使用方法
查看>>
割点 - 模板
查看>>
使用maven 如何生成源代码的jar包
查看>>
Ubuntu 16.04.6 + Win10 双系统时间错误且不一致
查看>>
协同过滤代码---loadMovieLens.py文件
查看>>
条件分布
查看>>