2012-03-27 60 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