我对 iOS 开发非常陌生,但也很兴奋。
我构建了一个应用程序,它使用故事板并使用 plist 文件的内容填充 UITableView。到目前为止,我设法让一切运行良好,但现在我想添加一个搜索栏,就像联系人应用程序中的搜索栏一样(本质上这就是我的应用程序,只是填充了公司目录)。我一直在这里和那里阅读,有一种非常简单的方法可以通过设置搜索栏的委托和数据源来做到这一点,但我无法找到任何使用故事板演示这一点的教程。这可能听起来很愚蠢,但由于委托和数据源是由情节提要应用程序中的界面生成器更完整地处理的,因此我无法弄清楚如何为这个简单的“键入时”搜索连接搜索栏。
如果有人知道一个好的资源,或者代码很容易在这里发布,我将非常感激。我已经用头撞这个好几个小时了,我开始感觉疯狂了。
提前致谢。
我也遇到了这个障碍,因为有太多关于如何使用 .xib 执行此操作的网络信息,而没有关于较新故事板的信息。我解决这个问题的方法是打开助理编辑器,确保您可以并排看到故事板和视图控制器的 .h / 头文件。
转到 Storyboard 查看器,按住 Control 键,然后单击搜索字段并将其拖动到 .h 头文件的 @interface 区域(是的,直接拖到代码视图中)。在弹出窗口中,为其指定一个名称(例如“searchBar”),它本质上是在您的代码中创建一个插座连接,并且应如下所示...
@interface EmployeesTableViewController : UITableViewController
@property (weak, nonatomic) IBOutlet UISearchBar *searchBar;
@end
(它还应该自动合成 .m 文件中的 searchBar。)
连接完毕后,通过 .xib 跳过 UITableViewDelegate/UITableViewDataSource 和文件所有者的内容,这是本视频教程的其余部分http://www.youtube.com/watch?v=IqDZHgI_s24 http://www.youtube.com/watch?v=IqDZHgI_s24详细介绍了如何对搜索框的其余部分进行编码以过滤表视图。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)