2012-03-27 58 views
2

我对iOS开发非常新,虽然很兴奋。用故事板实现的UISearchBar

我已经构建了一个应用程序使用故事板并用plist文件的内容填充UITableView。到目前为止,我设法让一切运行良好,但现在我想添加一个非常类似于联系人应用程序中的搜索栏(实际上这就是我的应用程序,只是填充了公司目录)。我一直在这里和那里读,通过设置搜索栏的委托和数据源,有一个非常简单的方法来做到这一点,但我一直没有找到任何教程来演示故事板。这听起来可能很愚蠢,但由于委托和数据源在故事板应用程序中由界面生成器处理得更加完全,所以我无法弄清楚如何为这个简单的“键入”搜索连接搜索栏。

如果有人知道一个好的资源,或者如果代码很容易在这里发布,我会真的很感激它。几个小时我一直在对我的头撞了一下,我开始觉得很疯狂。

在此先感谢。

回答

1

我也遇到了太多的网页信息,关于如何使用.xib做到这一点,并且没有关于新故事板的信息。我如何解决这个问题就是打开助理编辑器,确保你可以并排看到故事板和视图控制器的.h /头文件。

转到Storyboard查看器,按住Control并单击并拖动搜索字段到.h头文件的@interface区域(是,直接进入代码视图)。在弹出,给它一个名称(如“搜索栏”),它主要产生在你的代码的出口连接,并应该像下面...

@interface EmployeesTableViewController : UITableViewController 
    @property (weak, nonatomic) IBOutlet UISearchBar *searchBar; 
@end 

(它也应该自动合成是搜索栏的.m文件,太。)

随着该有线了,通过的.xib从而跳过的UITableViewDelegate/UITableViewDataSource和文件的所有者的东西,这个视频教程http://www.youtube.com/watch?v=IqDZHgI_s24其余进入如何的其余代码非常详细搜索框来过滤表格视图。

+0

我能够解决我的问题与搜索,你的答案是非常有用的,但我希望我们看到更多的教程更新使用这些真棒新的羽毛。 – Tenthrow 2012-04-15 20:48:44