Ios UITableView在尝试转到其他页面时从导航工具栏上跳下
我创建了一个tableview,当我触摸一个单元格时,它将转到另一个页面。我实现了一个导航工具栏,在顶部导航栏上有一个带有大标题的搜索栏 一切看起来都很好,但当我触摸最底部的单元格时,原来的tableview会突然跳到工具栏上,这看起来很烦人 在didSelectRow方法中,我只实现了这段代码来取消选择单元格,虽然我去掉了这段代码,但问题仍然存在Ios UITableView在尝试转到其他页面时从导航工具栏上跳下,ios,swift,xcode,uitableview,Ios,Swift,Xcode,Uitableview,我创建了一个tableview,当我触摸一个单元格时,它将转到另一个页面。我实现了一个导航工具栏,在顶部导航栏上有一个带有大标题的搜索栏 一切看起来都很好,但当我触摸最底部的单元格时,原来的tableview会突然跳到工具栏上,这看起来很烦人 在didSelectRow方法中,我只实现了这段代码来取消选择单元格,虽然我去掉了这段代码,但问题仍然存在 // CANCEL THE HIGHLIGHT AFTER TOUCHING override func tableView(_ tableView
// CANCEL THE HIGHLIGHT AFTER TOUCHING
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
tableView .deselectRow(at: indexPath, animated: true)
}
我尝试使用tableView.contentInsetAdjustmentBehavior=.never并实现自定义的tableView.contentInset,大标题样式的顶部栏使调整contentInset有点混乱
这是我的故事板:
我想知道是否有简单的解决方案?1确保在didSelectRow方法中不需要重新加载tableview
2我认为每个viewcontroller的导航栏大小都应该相同。在didselectrow方法中,我只应用了tableView。取消Rowat:indexPath、animated:true方法,这似乎与此问题无关,而且我的导航栏已经设置为相同。我认为这可能与内容昆虫有关,通过简单地设置一些故事板属性就可以解决。。。。但我不知道是否要解决它。。。