我有一个具有特定背景的UITableView,比如红色。持有UITableView的视图有一个蓝色背景。我想给UITableView一些左,右,上和下边距,以便父视图的蓝色显示在所有方面。我怎么做?我试过玩tableView.contentInset
,但它没有用。
e.g。
tableView.contentInset = UIEdgeInsetsMake(0, -15, 0, -15);
答案 0 :(得分:1)
更新适合程序化方法:
而不是使用具有其tableview"的UItableViewController缝合到边框",
1)使用普通的UIViewController
子类
2)使其实施UITableViewDelegate
& UITableViewDatasource
协议
3)声明一个tableView属性
4)覆盖viewcontroller中的viewDidLoad,并在那里,使用小于主视图和原点的框架初始化表视图属性,以便有例如{20,20,280,440}的边距。