在第一个tableview部分上方添加空格

时间:2015-04-10 18:53:28

标签: objective-c uitableview

如何在第一个tableview部分上方添加空格?你可以看到第一部分:“A”,它上面没有正确的部分。这是一张图片: https://docs.google.com/document/d/1QRuL_aoSQNbg-SLlrcAzcQGT1L7gBCTgg-ji-XTHXjY/edit?usp=sharing 尝试在viewDidLoad中更改UITableview内容偏移量,但这不起作用。建议?

1 个答案:

答案 0 :(得分:6)

由于UITableViewUIScrollView的子类,因此更好地使用表格视图的contentInset属性,如Apple开发人员库的"Creating and Configuring Scroll Views"中所述。 只需将此代码放在初始化或配置表视图的位置:

CGFloat topInset = 10; //change this value as needed
myTableView.contentInset =  UIEdgeInsetsMake(topInset, 0, 0, 0);

Swift 4的更新

let topInset = 10
myTableView.contentInset.top = topInset