chat: search view first responder on appear

This commit is contained in:
Gautier Pelloux-Prayer 2015-10-13 14:31:32 +02:00
parent 7a572129b2
commit 8db69e481d
5 changed files with 6 additions and 21 deletions

View file

@ -73,6 +73,7 @@
<extendedEdge key="edgesForExtendedLayout"/>
<nil key="simulatedStatusBarMetrics"/>
<connections>
<outlet property="searchBar" destination="Rd9-hK-nqR" id="rLn-7q-CwC"/>
<outlet property="view" destination="6" id="13"/>
</connections>
</tableViewController>

View file

@ -9,5 +9,6 @@
#import <UIKit/UIKit.h>
@interface ChatConversationCreateTableView : UITableViewController <UISearchBarDelegate>
@property(weak, nonatomic) IBOutlet UISearchBar *searchBar;
@end

View file

@ -26,6 +26,7 @@
[self.contacts addObject:ref];
[self.allContacts addObject:ref];
}
[_searchBar becomeFirstResponder];
}
- (void)reloadDataWithFilter:(NSString *)filter {

View file

@ -10,8 +10,10 @@
#import "ChatConversationCreateTableView.h"
#import "UICompositeView.h"
@interface ChatConversationCreateView : UIViewController <UICompositeViewDelegate, UISearchBarDelegate>
@interface ChatConversationCreateView : UIViewController <UICompositeViewDelegate>
@property(strong, nonatomic) IBOutlet ChatConversationCreateTableView *tableController;
- (IBAction)onBackClick:(id)sender;
@end

View file

@ -33,26 +33,6 @@ static UICompositeViewDescription *compositeDescription = nil;
#pragma mark - searchBar delegate
- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText {
// // display searchtext in UPPERCASE
// // searchBar.text = [searchText uppercaseString];
// searchBar.showsCancelButton = (searchText.length > 0);
// [ContactSelection setNameOrEmailFilter:searchText];
// [tableController loadData];
}
- (void)searchBarTextDidEndEditing:(UISearchBar *)searchBar {
[searchBar setShowsCancelButton:FALSE animated:TRUE];
}
- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar {
[searchBar setShowsCancelButton:TRUE animated:TRUE];
}
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar {
[searchBar resignFirstResponder];
}
- (IBAction)onBackClick:(id)sender {
[PhoneMainView.instance popCurrentView];
}