1.设置假的间距,我们在tableviewcell的contentView上添加一个view,比如让其距离上下左右的距离都是10;这个方法是最容易想到的;
2.用UICollectionView来代替tableview,然后通过下面这个函数来设置UICollectionViewCell的上下左右的间距;
1 | //协议中的方法,用于返回单元格的大小 |
3.用控件tableview,比如有十条数据,那就给tableview分十组,每组只放一条数据,也就是一个cell,然后设置UICollectionViewCell的head view和foot view来设置cell的间距,但是这个方法只能设置上下间距,如果想设置距离屏幕左右的距离,可以设置uitableview距离左右的距离;uitableview的style为UITableViewStyleGrouped;不然headview会浮动;
1 | - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{ |
4.重新设置的UITableViewCellframe。
代码如下:
1 | #import "MyViewCell.h" |
参考链接: 这里