0
私は、ユーザが検索バーを押すがタイプしないと決めたとき、ユーザはキーボードの後ろのスクリーンをタップすることができ、キーボードは消えます。これは、のviewDidLoadで私のコードです:次にsearchdisplaycontrollerがアクティブなときにキーボードを隠すのを助けます
UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)];
[self.view addGestureRecognizer:tapGesture];
[tapGesture release];
タップを処理するために:
- (void)handleTap:(UITapGestureRecognizer *)gesture {
if (self.searchDisplayController.active == YES) {
[self.searchDisplayController setActive:NO];
}
}
はしかし、今タブバー内の項目のように私の他のボタンは使用できません。私は何か他のものを逃している?ありがとう!