1
在我的應用程序存在與在上部右手側一個「放大鏡」圖標的導航條。當用戶點擊此圖標時,導航欄的titleView將被UISearchBar替換。
我加入了搜索欄與此代碼...
searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(-5.0, 0.0, 320.0, 44.0)];
searchBar.autoresizingMask = UIViewAutoresizingFlexibleWidth;
UIView *searchBarView = [[UIView alloc] initWithFrame:CGRectMake(0.0, 0.0, 310.0, 44.0)];
searchBarView.autoresizingMask = 0;
searchBar.delegate = self;
[searchBarView addSubview:searchBar];
self.navigationItem.titleView = searchBarView;
所有這一切都完美的作品,因爲它應該。現在我需要讓UISearchBar在用戶結束對UISearchBar的編輯時消失並再次替換爲titleView的「標題」。
問題
如何刪除的UISearchBar和顯示標題爲編輯後的導航控制器?
「......和顯示標題爲編輯後的導航控制器?」 – 2014-09-12 20:42:07