如何在uitableview中添加搜索栏?
我在 UITableView
中显示了一个 NSMutableArray
,并且我在其中添加了一些元素。
例如,元素名称为 First、FirstTwo、Second、SecondTwo、Third、ThirdTwo。
现在我想在屏幕中添加一个搜索栏。在该搜索栏中,当我键入 F 时,表格应仅显示 First 和 FirstTwo。
我该怎么做?
I have an NSMutableArray
displayed in a UITableView
, and I have added some elements there.
For example, element names are First, FirstTwo, Second, SecondTwo, Third, ThirdTwo.
Now I want to add a search bar in the screen. In that search bar when I type F, the table should only show First and FirstTwo.
How should I do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
掌握窍门的最佳方法是按照
此处的教程这里。您正在寻找的部分是这样的:
The best way to get the hang of this is by following a tutorial
over hereover here.The part you are looking for, is this:
如果您使用搜索栏。然后您可以使用搜索栏的委托方法搜索表格视图的内容
If you are using search bar. then You can search your contain of table view using delegate method of searchbar
我自己做了,效果非常好。
声明两个可变数组。第一个包含所有数据,第二个用于存储过滤后的数据。这里的searchuser是搜索栏出口。 aray 是存储所有数据的主数组。将搜索栏大写属性设置为句子,以便它可以正常工作。
I did it myself and it is working absolutely fine.
Declare two mutable arrays. One containing all the data and second for storing filtered data. Here searchuser is search bar outlet. aray is main array storing all data. set searchbar capitalisation property to sentence so that this would work correctly.