如何禁用键盘导航栏中的隐藏操作?

时间:2016-05-24 07:48:22

标签: ios ipad uinavigationcontroller keyboard uitoolbar

当我尝试在导航控制器的工具栏内的应用程序搜索栏中搜索某些内容时,键盘会出现并隐藏我的工具栏,直到键盘可见。如果我隐藏键盘,工具栏将返回可见。

如何禁用所有这些内容?!?

我需要设置我的工具栏始终可见,即使键盘已显示。

1 个答案:

答案 0 :(得分:0)

这就是发生的事情 enter image description here

这就是我在控制器中设置工具栏的方式

- (void)viewDidLoad
{
     [super viewDidLoad];

     _tempDataSource = [_dataSource mutableCopy];

     [self.tableView setFrame:CGRectMake(0, _toolBar.frame.size.height, self.view.frame.size.width, self.view.frame.size.height-_toolBar.frame.size.height)];
     [self.view addSubview:_toolBar];

     if (iOS7) {
          [self.toolBar setFrame:CGRectMake(0, 1, 44, 44)];
     }
     else
     {
          [self.toolBar setFrame:CGRectMake(0, self.navigationController.navigationBar.frame.size.height, self.view.frame.size.width, 44)];
     }
}