2016-10-05 4 views
0

은 내비게이션 막대 버튼을 탭하고 응답으로 내비게이션 막대 아래 60px (코드의 델타 var) 아래로 이동하고 아래로 이동하는보기 아래에서, UITextField가 나타나고 동시에 키보드가 표시됩니다. 내가 그것을 달성하는 방법은내 앱에서 키보드의 모양이 바뀌는보기의 프레임

:

-(void)btnSearch_Click:(id)sender{ 
    float delta = _viewBtnSort.frame.size.height; 
    CGRect rect = rectSearch; 
    rect.origin.y += delta; 

    [UIView animateWithDuration:0.3f animations:^{ 
     [_viewSearchResults setFrame:rect]; 
    }completion:^(BOOL finished) { 
     [buttonSearch setEnabled:NO]; 
     [_txtFieldSearch becomeFirstResponder]; 
}];} 

문제를

가 몇 번 잘 작동하고 어떤 설명 할 수없는 이유 (couldnt는 지금까지 이유를 찾을 수)를 들어, 키보드가 나타납니다 내 견해를 뒤로 밀어 넣고 나는 원하는 효과를 얻지 못한다.

아무도 아이디어가 없습니까? 감사!

답변