iOS UISearchDisplayDelegate,iosdelegate
搜尋狀態改變
- – searchDisplayControllerWillBeginSearch://將要開始搜尋
- – searchDisplayControllerDidBeginSearch://已經開始搜尋
- – searchDisplayControllerWillEndSearch://將要結束搜尋
- – searchDisplayControllerDidEndSearch:// 已經結束搜尋
裝載和卸載tableview
- – searchDisplayController:didLoadSearchResultsTableView://控制器裝載完成tableview
- – searchDisplayController:willUnloadSearchResultsTableView://控制器將要卸載tableview
顯示和隱藏tableview
- – searchDisplayController:willShowSearchResultsTableView://table 將要顯示
- – searchDisplayController:didShowSearchResultsTableView: //table已經顯示
- – searchDisplayController:willHideSearchResultsTableView://table將要隱藏
- – searchDisplayController:didHideSearchResultsTableView: //table已經顯示
改變搜尋條件的響應
- – searchDisplayController:shouldReloadTableForSearchString://改變尋找字串時調用
- – searchDisplayController:shouldReloadTableForSearchScope://改變尋找範圍時調用(在SearchBar中應用show scope屬性的時候用)
iOS開發 UISearchDisplayController 搜尋出來3個或者5個的時滾動tableview該滾動都不對
不太明白你所說的意思,你是要不滾動呢? 還是滾動的時候資料不對了?
ios delegate屬性
非ARC下是assign,arc下用weak好了。指標在就不會釋放的。