我从旧的iOS 10样式中将UISearchBar放置在tableHeaderView中,转换为在searchItem中放置searchController的新iOS 11样式。
我还设置了self.navigationItem.hidesSearchBarWhenScrolling = YES;
。
但是,我想观察搜索栏何时显示vs隐藏(滚动时)以便我可以重新定位视图。不幸的是,这种观点并没有受到限制,所以我不得不采用这种方法。
所以,问题是如何“观察”这种行为? (KVO?通知?我可以使用哪种财产或代理方法?)