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

0 objective-c uitableview

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

nin*_*ger 8

如Apple开发人员库的"创建和配置滚动视图"中所述,是表视图UITableViewUIScrollView更好使用contentInset属性的子类.只需将此代码放在初始化或配置表视图的位置:

CGFloat topInset = 10; //change this value as needed
myTableView.contentInset =  UIEdgeInsetsMake(topInset, 0, 0, 0);
Run Code Online (Sandbox Code Playgroud)

Swift 4的更新

let topInset = 10
myTableView.contentInset.top = topInset
Run Code Online (Sandbox Code Playgroud)