2013-03-18 1 views
0

는, 나는 텍스트 뷰에 매우 긴 텍스트를 쓴캐럿을 뷰 가장자리로 드래그 할 때 UITextView 자동 스크롤을 어떻게 만듭니 까? 아이폰 OS의 주 응용 프로그램에서

그럼 내가보기에 긴 언론, 경우, 키보드의 화면의 하단 (또는 상단으로 드래그, 돋보기 확대경을 가지고 활성화 된 경우) TextView가 자동으로 위로 스크롤됩니다.

UITextView으로 어떻게 구현할 수 있습니까?

나는

  • UITextView 서브 클래스에 UILongPressGestureRecognizer을 추가했지만, 그 작업은 결코 호출되지 얻을.
  • UITextView 하위 클래스에서 touchesMoved:withEvent: 메서드를 재정의하지만이 방법은 돋보기 루페가 표시된 후에 호출되지 않습니다.
+0

정확히 무엇을 원하십니까? – Balu

+0

@Sunny 돋보기 루페를 가장자리로 드래그하면 UITextView 자동 스크롤이 필요합니다. – naituw

+0

당신이 그걸 할 때 어떤 메소드가 호출하나요? – Balu

답변

2

구현하지 않았습니다. 그것은 표준적인 행동입니다.

돋보기 스크롤은 돋보기를 UITextView 아래쪽이나 위쪽으로 드래그하거나 가장자리를 닫을 때 약 10 픽셀입니까? (시뮬레이터에서 이것을 테스트 해보고 터치 위치를 정확히 제어 할 수있는 곳). 텍스트보기가 전체 화면 인 경우보기 외부의 위치로 끌 수 없으며 스크롤을위한 터치 영역이 너무 작을 수 있습니다.

아래로 스크롤하려면 Notes 응용 프로그램에서 돋보기를 아래쪽의 탭으로 끌 수 있습니다. 위로 이동하려면 제목으로 끌어 올 수 있습니다. 보기를 벗어난 상태에서 터치하면 스크롤됩니다.

이 모든 것은 또한보기가 키보드 뒤에있을 수 없다는 것을 의미합니다. 스크롤이 작동하도록 키보드가 나타나면 UITextView의 크기를 조정해야합니다.

+0

아, 맞습니다. 나는 완전히 잘못된 길로갔습니다. 감사! – naituw

관련 문제