UITableView Group 样式下边框宽度并禁止滚动视图

来源:互联网 发布:使用js做gis地图 编辑:程序博客网 时间:2024/06/16 10:34

在使用UITableView的Group样式的时候,运行后会发现在TableView视图的上下左右均有一个边框,效果图如下:



我们看图中右上角部分,该部分为一个UITableView,其采用Group样式,在该视图的四周填充了空白背景,同时该视图还可以被上下拉动,此处我们不想在左上角图片与tableview之间保留空白,也不想让视图上下存在空白,更不想让该视图能够被上下移动(滚动),最终实现效果为:



具体代码如下:

1、消除TableView上下空白代码

tableViewHead.sectionHeaderHeight=0; //消除头部空白

 tableViewHead.sectionFooterHeight=0; //消除尾部空白

运行效果图如下:


2、消除左边空白

tableViewHead.backgroundColor=[UIColorclearColor];//此代码可以把左边的空白去掉

运行效果图


3、消除视图的拉动(滚动)

上面但从运行效果看已经基本符合要求,但是我们可以上下滚动该视图,会看到大部分的空白(见下图)


那么我们如何才能禁止该视图被上下拖动呢?

tableViewHead.scrollEnabled=NO;//该代码禁止TableView滚动


至此我们实现了我们的基本要求,消除了上下和左边空白,同时禁止视图滚动,后续就是美化工作了。


希望此博文能够对初学者或者有相同需求的爱好者能够有所帮助。