在使用UITableView的Group样式的时候,运行后会发现在TableView视图的上下左右均有一个边框,效果图如下:
我们看图中右上角部分,该部分为一个UITableView,其采用Group样式,在该视图的四周填充了空白背景,同时该视图还可以被上下拉动,此处我们不想在左上角图片与tableview之间保留空白,也不想让视图上下存在空白,更不想让该视图能够被上下移动(滚动),最终实现效果为:
具体代码如下:
1、消除TableView上下空白代码
tableViewHead.sectionHeaderHeight=0; //消除头部空白
tableViewHead.sectionFooterHeight=0; //消除尾部空白
运行效果图如下:
2、消除左边空白
tableViewHead.backgroundColor=[UIColor clearColor];//此代码可以把左边的空白去掉
运行效果图
3、消除视图的拉动(滚动)
上面但从运行效果看已经基本符合要求,但是我们可以上下滚动该视图,会看到大部分的空白(见下图)
tableViewHead.scrollEnabled=NO;//该代码禁止TableView滚动
希望此博文能够对初学者或者有相同需求的爱好者能够有所帮助。