0
我是新來的swift,我想知道如何將一個搜索欄添加到表視圖中,它過濾表視圖,每當用戶單擊單元格時,它打開視圖控制器它是旨在打開。添加搜索欄到表視圖
請記住,我在main.storyboard中創建了我的表格視圖和所有單元格,所以它們沒有編碼。
就像我說的,我是編碼的100%新手,所以請儘量讓它變得簡單!謝謝! :)
使用斯威夫特3和Xcode中8 iOS應用
我是新來的swift,我想知道如何將一個搜索欄添加到表視圖中,它過濾表視圖,每當用戶單擊單元格時,它打開視圖控制器它是旨在打開。添加搜索欄到表視圖
請記住,我在main.storyboard中創建了我的表格視圖和所有單元格,所以它們沒有編碼。
就像我說的,我是編碼的100%新手,所以請儘量讓它變得簡單!謝謝! :)
使用斯威夫特3和Xcode中8 iOS應用
做一個搜索欄有:
lazy var searchBar:UISearchBar = UISearchBar(frame: CGRect(x: 0, y: 0, width: 200, height: 20))
添加到代表你的類:
UISearchBarDelegate, UISearchDisplayDelegate
實現類似方法:
searchBarTextDidBeginEditing , searchBarTextDidEndEditing , searchBarCancelButtonClicked , searchBarSearchButtonClicked
當然,不要忘記
func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) {
}
那麼你就可以開始把支票在cellForRowAt方法爲實現代碼如下來檢查您是否正在尋找與否並更新列表。
但是,對於編碼100%新手的人來說,這是相當先進的,會推薦以更簡單的方式開始。
我的班級達到這個約500行代碼。
試試本教程:https://www.raywenderlich.com/113772/uisearchcontroller-tutorial,當有問題時回到這裏 – mlidal
您有沒有找到解決方案?我在一艘類似的船上。我發現每一個教程都使用了表格視圖控制器而不是表格視圖。我需要將這個搜索片添加到現有的控制器,所以我不能去表視圖控制器路線 –