0
지도의 홈페이지와 비슷한 IOS 검색 메커니즘을 만들고 싶습니다. 검색 텍스트 필드 만들기
는 기본적으로 나는 텍스트 필드를 만들려고합니다. 그런 다음 누군가가 클릭하면 텍스트 필드가 맨 위로 이동하면서 아래 항목 목록도 표시됩니다. 어떻게 시작해야할지 모르겠다. 누군가 제발 도와주세요.
지도의 홈페이지와 비슷한 IOS 검색 메커니즘을 만들고 싶습니다. 검색 텍스트 필드 만들기
는 기본적으로 나는 텍스트 필드를 만들려고합니다. 그런 다음 누군가가 클릭하면 텍스트 필드가 맨 위로 이동하면서 아래 항목 목록도 표시됩니다. 어떻게 시작해야할지 모르겠다. 누군가 제발 도와주세요.
모든 구성 요소 [uitextfield, ..]로 구성된 UIView를 프로그래밍 방식으로 만들거나 nib 파일을 만듭니다. 생성 된 UIView를 메인보기 하단에 추가하여 uitextfield가 보이도록하십시오!
사용자가 끌기 이동시 뷰를 위아래로 이동하려면 UIPanGestureRecognizer을 사용하십시오.
[[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(handlePanGesture:)];
취급 전환 당신은 코드
당신은 사용자가 UITextField에 닿을 경우에도 UIView의 애니메이션을 필요[UIView animateWithDuration:slideFactor
delay:0
options:UIViewAnimationOptionCurveEaseOut animations:^{
sender.view.frame = newPosition;
} completion:nil];
아래 사용하므로 당신이 그것을 애니메이션이나하지 말아야 여부에 UIView의 위치를 확인 할 수 있습니다.
- (void)textFieldDidBeginEditing:(UITextField *)textField {
if(yourView.frame.origin.y < visibleYOfYourView) {
//animate YourView Up
}
}
구현할 다른 여러 가지 방법이 있습니다. 이것은 뭔가 내 마음에 들었습니다! 그것이 당신을 돕기를 바랍니다.