Objective c 在第一个tableview节上方添加空间

Objective c 在第一个tableview节上方添加空间,objective-c,uitableview,Objective C,Uitableview,如何在第一个tableview部分上方添加空间?你可以看到第一部分“A”上面没有右键。这是一张图片: 尝试更改viewDidLoad中的UITableview内容偏移量,但无效。建议?因为UITableView是UIScrollView更好地使用contentInset表视图属性的子类,如Apple developer's library的中所述。 只需将此代码放在初始化或配置表视图的位置: CGFloat topInset = 10; //change this value as needed

如何在第一个tableview部分上方添加空间?你可以看到第一部分“A”上面没有右键。这是一张图片:
尝试更改viewDidLoad中的UITableview内容偏移量,但无效。建议?

因为
UITableView
UIScrollView
更好地使用
contentInset
表视图属性的子类,如Apple developer's library的中所述。 只需将此代码放在初始化或配置表视图的位置:

CGFloat topInset = 10; //change this value as needed
myTableView.contentInset =  UIEdgeInsetsMake(topInset, 0, 0, 0);
Swift 4的更新

let topInset: CGFloat = 10
myTableView.contentInset.top = topInset

-(CGFloat)tableView:(UITableView*)tableView heightForHeaderInSection:我是这样解决的:(NSInteger)section{if(section==0){return 40;}//否则处理其他单元格如果您需要这样做来解决问题,那么您只是在解决其他问题。您应该解决实际问题。