如何在不触摸UISearchbar的情况下显示键盘?

12

在不触摸UISearchBar的情况下,我可以在viewWillAppear方法调用时显示键盘吗?

2个回答

22
[mySearchBar becomeFirstResponder];

1

解决方案:

在成为第一响应者之前,不要使用 [self.searchController setActive:YES]。

- (void)viewDidAppear:(BOOL)animated {
         [super viewDidAppear:animated];
         dispatch_async(dispatch_get_global_queue(0, 0), ^{
         dispatch_async(dispatch_get_main_queue(), ^{
       //[self.searchController setActive:YES];
         [self.searchController.searchBar becomeFirstResponder];
       });
   });
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接