iTableView在iOS 10和swift 3中以-20px的内容偏移量开始

iTableView在iOS 10和swift 3中以-20px的内容偏移量开始,ios,uitableview,swift3,storyboard,Ios,Uitableview,Swift3,Storyboard,我正在使用UISearchController创建搜索页面,并将搜索栏添加为tableHeaderView。但当我的结果出现在tableview中时,它以-20px的内容偏移量开始 我正在使用swift 3并在iOS 10中检查代码 我试过几种方法,但在iOS 10中不起作用, likeself.automaticallyAdjustsScrollViewInsets=false 这是我的搜索引擎 self.resultSearchController = ( {

我正在使用UISearchController创建搜索页面,并将搜索栏添加为tableHeaderView。但当我的结果出现在tableview中时,它以-20px的内容偏移量开始 我正在使用swift 3并在iOS 10中检查代码

我试过几种方法,但在iOS 10中不起作用, like
self.automaticallyAdjustsScrollViewInsets=false

这是我的搜索引擎

self.resultSearchController = (
            {
                let controller = UISearchController(searchResultsController: nil)
                controller.searchResultsUpdater = self
                controller.dimsBackgroundDuringPresentation = false
                controller.searchBar.sizeToFit()

                self.searchTable.tableHeaderView = controller.searchBar

                return controller
        })()
这里我附上了问题的截图,我的手机被切断了20像素(例如查看所有按钮)


任何人都可以帮助我解决这个问题。

InsetForSection在使用此功能时,请向我显示您的tableviewController代码在您的tableviewController tableview?中使用它。contentInset=UIEdgeInsetsMake(50,0,0,0)和tableview?.ScrollIndicationSets=UIEdgeInsetsMake(50,0,0)TableView中有多少节取决于搜索关键字。它是动态的