iTableView在iOS 10和swift 3中以-20px的内容偏移量开始
我正在使用UISearchController创建搜索页面,并将搜索栏添加为tableHeaderView。但当我的结果出现在tableview中时,它以-20px的内容偏移量开始 我正在使用swift 3并在iOS 10中检查代码 我试过几种方法,但在iOS 10中不起作用, likeiTableView在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 = ( {
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中有多少节取决于搜索关键字。它是动态的