我是iOS应用程序开发的新手。我正在开发一个应用程序,它将显示公司名单。此列表显示在UITableviewController中。它有许多标签,如公司名称,他们的领域在工业等。
一旦列表显示,我想给一个选项,根据他们的字段过滤,即列出所有电信行业或等根据我的登录。
如果用户来自电信行业,我想向所有与电信相关的公司展示,如果用户来自服务行业,我想展示所有与服务相关的行业等等。
我想给一个下降的顶部或按钮,或任何将很容易看到和理解的用户过滤掉。
请给我一个想法,如果可能的话,教程来实现它。
非常感谢你的努力,谢谢
发布于 2013-11-29 09:23:09
要做到这一点,您可以将所有内容保存在NSArray中,如果您真的想要对过滤器进行专业分类,可以放置一组按钮或下拉列表(您可以使用NIDropDown)。
用户将从列表中选择任何筛选器,您需要过滤NSArray,以便根据用户在下拉列表上执行的操作提取所需的信息,并在UITableview中重新加载数据。
发布于 2013-11-29 09:14:11
按照这些链接了解如何创建表。
http://www.appcoda.com/ios-programming-tutorial-create-a-simple-table-view-app/ 应用程序
谈到过滤器,您可以创建两个视图控制器。首先,您将显示表视图中的所有文件,用户可以通过点击其中的任何人来进行选择。
使用委托方法tableView:didSelectRowAtIndexPath:。在此方法中,编写代码以移动到下一个屏幕,在该屏幕上可以根据用户的选择显示详细信息。
tableView:didSelectRowAtIndexPath:
{
nextviewController = [secondDetailedView alloc]init];
[self.navigationcontroller pushviewcontroller: nextviewController Animated:Yes ];
}现在,很明显,您需要一个导航控制器,该控制器可以在app委托方法中创建。表中的下一个屏幕必须显示哪些数据取决于您(用户的选择)。
https://stackoverflow.com/questions/20281618
复制相似问题