如何在没有UITableView的情况下使用UISearchBar和SearchDisplayController?

时间:2012-12-23 03:24:50

标签: objective-c ios uisearchbar

我有自定义UIScrollView,有些UIView喜欢collectionView。我想使用UISearchBarSearchDisplayController来搜索和显示内容,如下面Mac OS上的应用程序屏幕:

enter image description here

有人都知道吗?请帮忙。

1 个答案:

答案 0 :(得分:1)

为此,请离开UISearchBarController。如果您使用UITextField进行搜索,请使用UISearchBarshouldChangeCharactersInRange并实施UITextField方法。

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{

return YES;
}

获取Filtered Array中的对象时。使用任何GirdView显示结果。您也可以使用UICollectionView。或者某些第三方Libs,如CHGridView