如摘要所示, MD, 以前做过个UISearchController的demo, 很顺利的, 但是今天真正在项目中使用竟然出问题了, 搞了快一下午了, 终于找到问题所在了. MDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMD
问题:
UISearchController动画结束之后, tableView的contentInsert发生了变化, 导致tableView位置不对.
解决:
UISearchController
和 IQKeyboardManager
同时操作tableView的contentInsert, 导致contentInsert错位. 只需要屏蔽IQKeyboardManager即可.
注意:
这个属性必须设置为yes, 否则动画无效.
self.automaticallyAdjustsScrollViewInsets = YES;