我有一个具有特定背景的UITableView,例如红色。持有UITableView的视图具有蓝色背景。我想给UITableView留一些左,右,上和下边距,以使父视图的蓝色在所有侧面显示。我怎么做?我尝试玩tableView.contentInset
,但是它不起作用。
例如
tableView.contentInset = UIEdgeInsetsMake(0, -15, 0, -15);
最佳答案
更新以适应计划方法:
而不是使用UItableViewController,它的表视图“缝到边框”,
1)使用普通的UIViewController
子类
2)使其实现UITableViewDelegate
和UITableViewDatasource
协议
3)声明一个tableView属性
4)在您的viewcontroller中重写viewDidLoad,并在其中初始化表view属性,并使用小于主视图和原点的框架,以使边距例如{20,20,280,440}。
关于ios - 如何向UITableView添加边距,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28684843/