2016-05-24 4 views
0

Wenn ich versuche, etwas in meiner Anwendungssuchleiste in der Navigationsleiste zu suchen, erscheint die Tastatur und blendet meine Symbolleiste aus, bis die Tastatur sichtbar ist. Wenn ich die Tastatur verberge, wird die Symbolleiste sichtbar angezeigt.Wie kann ich ausblenden Aktion in der Navigationsleiste auf der Tastatur erscheint?

Wie kann ich alle diese Dinge deaktivieren?!?

Ich muss meine Symbolleiste immer sichtbar, auch wenn die Tastatur angezeigt wird.

+0

Toolbar ist der Ansicht festgelegt? –

+0

nein, ganz oben – Bruno

+0

Ihre Suchleiste befindet sich in der Navigationsleiste? – Lion

Antwort

0

Dies ist, was passieren enter image description here

Und das ist, wie ich meine Toolbar in meinem Controller unten

- (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)]; 
    } 
}