我有自定义UIScrollView
,有些UIView
喜欢collectionView
。我想使用UISearchBar
和SearchDisplayController
来搜索和显示内容,如下面Mac OS上的应用程序屏幕:
有人都知道吗?请帮忙。
答案 0 :(得分:1)
为此,请离开UISearchBarController
。如果您使用UITextField
进行搜索,请使用UISearchBar
或shouldChangeCharactersInRange
并实施UITextField
方法。
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{
return YES;
}
获取Filtered Array中的对象时。使用任何GirdView显示结果。您也可以使用UICollectionView
。或者某些第三方Libs,如CHGridView
。