커서를 이동하기 위해 UITextfield 또는 UITextview를 길게 누르면 어떤 대리자 메서드가 실행되는지 알아 보겠습니까? 제발 도와주세요.UITextfield 또는 UITextview에서 어떤 대리자 메서드가 실행됩니까?
0
A
답변
1
이 목적을 위해 제스처 인식기를 사용한다
1) 첫째로 당신의 TextFiled에 인식기를 추가
**-(void)viewDidLoad{**
UILongPressGestureRecognizer *recognizerTextFiled = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(longPressHandlerGurmukhiFirstSearch:)];
recognizerTextFiled.minimumPressDuration = 0.5;
//after this time Recognizer will invoke
// here i have added the Recognizer to that textField
// myTextFiled is a textField at which we want to detect the cursor movement
[myTextFiled addGestureRecognizer:recognizerTextFiled];
[recognizerTextFiled release];
}
2)는 다음과 같이 커서 움직임을 감지 한 후 귀하의 논리를 작성 할 수 있습니다
**-(void)longPressHandlerGurmukhiFirstSearch:(UILongPressGestureRecognizer *)gestureRecognizer**
{
if(UIGestureRecognizerStateBegan ==gestureRecognizer.state)
{
// you can write the code here as you want for moving the Cursor
}
if(UIGestureRecognizerStateChanged == gestureRecognizer.state) {
// Do repeated work here (repeats continuously) while finger is down
}
if(UIGestureRecognizerStateEnded == gestureRecognizer.state) {
// Do end work here when finger is lifted
}
}
}
희망 이것은 커서 움직임을 감지하는 데 도움이 될 UITextField
1
커서 움직임을 감지하는 데 적합한 UITextField 대리자가 없습니다.
UITextView로 작업 할 때 textViewDidChangeSelection:
을 사용할 수 있습니다 (here 참조).
관련 문제
- 1. UITextField 대리자 메서드가 호출되지 않습니다. (shouldChangeCharactersInRange)
- 2. 대리자 메서드가 작동하지 않습니다.
- 3. NSURLConnection 대리자 메서드가 실행되지 않습니다.
- 4. UITextView 대리자 메서드가 실행되지 않는다
- 5. QTMovie 대리자 메서드가 호출되지 않습니다.
- 6. ASINetworkQueue 대리자 메서드가 호출되지 않았습니다.
- 7. StoreKit 대리자 메서드가 호출되지 않습니다.
- 8. 어떤 대리자 메서드가 장치 닫기 버튼을 클릭하는 동안 호출됩니다
- 9. UITableView 대리자 메서드가 호출되지 않습니다.
- 10. uitableview 대리자 메서드가 호출되지 않습니다.
- 11. 내 UITextView 어떤 대리자 메서드를 호출하지 않습니다
- 12. WCF : 단방향 콜백 메서드가 IOCP 스레드에서 실행됩니까?
- 13. iOS : webView 대리자 메서드가 항상 호출되지는 않습니다.
- 14. NSURLConnection의 didCancelAuthenticationChallenge 대리자 메서드가 호출되지 않았습니다.
- 15. UIAlertView 대리자 메서드가 iOS 5.1에서 응답하지 않습니다.
- 16. MKMapView 대리자 메서드가 호출되지 않는 이유는 무엇입니까?
- 17. "didChangeSection :"NSfetchedResultsController 대리자 메서드가 호출되지 않습니다.
- 18. IComman/DelegateCommand는 어떤 스레드에서 실행됩니까?
- 19. 아이폰 3G 4.2.1 - SKProductsRequest의 대리자 메서드가 호출되지
- 20. 대리자 메서드가 호출되지 않는 이유는 무엇입니까?
- 21. CLLocationManager 대리자 메서드가 iOS4에서 호출되지 않았습니다.
- 22. CLLocation Manager didStartMonitoringForRegion 대리자 메서드가 호출되지 않았습니다.
- 23. NSView 대리자 메서드가 호출되지 않는 이유는 무엇입니까?
- 24. AWS S3 대리자 메서드가 iPhone에서 중단되었습니다.
- 25. iphone- 사용자 지정 대리자 메서드가 호출되지 않습니다.
- 26. 비동기 대리자 메서드가 EndInvoke를 호출해야하는 이유는 무엇입니까?
- 27. 라이브러리 (대리자) 메서드가 호출되지 않는 이유는 무엇입니까?
- 28. UITextView 대리자 shouldChangeTextInRange (또는 이상의 값)은 호출되지 않습니다.
- 29. 클래스 정의시 어떤 코드가 실행됩니까?
- 30. Rails after_filter는 어떤 조건에서 실행됩니까?
오랫동안 iOS에 대한 질문을 했으므로 설명서를 읽고 설정하지 않으면 위임 담당자가없는 것을 확인했습니다. –
텍스트 필드에서 커서를 이동할 때 호출되는 대리자가 있습니까? – user709877