UIScrollView
은 이름, 전화 번호 등 다양한 UITextFields
으로 구성됩니다. 물론 textField를 클릭하면 키보드가 나타납니다.UIScrollView의 스크롤시 키보드 사용 안 함
키보드를 만드는 방법을 알고 싶습니다. 은 사용자가 스크롤을 시작하면이 사라집니다. 어떤 도움 주셔서 감사합니다! 다음 코드
UIScrollView
은 이름, 전화 번호 등 다양한 UITextFields
으로 구성됩니다. 물론 textField를 클릭하면 키보드가 나타납니다.UIScrollView의 스크롤시 키보드 사용 안 함
키보드를 만드는 방법을 알고 싶습니다. 은 사용자가 스크롤을 시작하면이 사라집니다. 어떤 도움 주셔서 감사합니다! 다음 코드
당신은 UIScrollViewDelegate
을 구현할 수 있고, 사용자가 scrollViewDidScroll
방법을 사용하여 스크롤 시작하면, 키보드가 숨겨진 갈 수 있습니다. 다음과 같이 시도해보십시오.
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
[self.view endEditing:YES];
}
UIScrollView
에 대한 위임자를 설정했는지 확인하십시오.
시도 :
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
[self.textField resignFirstResponder];
}
키보드를 숨기려면이 옵션을 사용하십시오.
-(void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {
[self.view endEditing:YES];//hide keyboard
}