Sri*_*aju 11 iphone objective-c uiview uisearchbar ios
我想在ObjectiveC中有一个简单的SearchBar.使用UISearchBar
或UISearchBarDelegate
令我困惑.我可以使用a UITextField
但它没有搜索栏的外观和感觉.
如附图所示,我只想与搜索栏无关UITableView
.图像附有TableView,但你明白了.有人在将文本输入searchBar并按"输入"后如何检索文本?
更新:我知道这些链接讨论相同,但他们更喜欢使用表格.
http://blog.webscale.co.in/?p=228
http://ved-dimensions.blogspot.com/2009/02/iphone-development-adding-search-bar-in.html
ben*_*der 33
只需让你的视图控制器实现UISearchBarDelegate
.在你的xib文件中,你需要做的就是在你的视图中添加一个UISearchBar并根据需要进行配置,为它创建一个插座(实际上是可选的,但有助于明确),并将代理插座分配给你的视图控制器.
然后,要响应搜索栏事件,请UISearchBarDelegate
根据需要实施协议方法.例如:
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar {
[self handleSearch:searchBar];
}
- (void)searchBarTextDidEndEditing:(UISearchBar *)searchBar {
[self handleSearch:searchBar];
}
- (void)handleSearch:(UISearchBar *)searchBar {
NSLog(@"User searched for %@", searchBar.text);
[searchBar resignFirstResponder]; // if you want the keyboard to go away
}
- (void)searchBarCancelButtonClicked:(UISearchBar *) searchBar {
NSLog(@"User canceled search");
[searchBar resignFirstResponder]; // if you want the keyboard to go away
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
25259 次 |
最近记录: |