2012-11-15 5 views
1

질문이 너무 사소한 경우 미안하지만 xcode를 처음 사용하는 경우 미안합니다. 내 텍스트보기가 꽤 많은 텍스트 뷰가 추가되었습니다. 프로젝트를 실행할 때 제대로 스크롤 할 수 없습니다. 마우스/손가락으로 누른 상태에서 텍스트 뷰를 움직이면 마우스/핑거를 놓을 때 맨 위로 돌아갑니다. 빠른 이동으로 많은 부분을 스크롤하려고하면 텍스트보기의 맨 아래로 빠르게 이동합니다. 위쪽과 아래쪽이 강한 자석처럼 보입니다. 어떻게하면 텍스트 뷰를 약간 스크롤 할 때 멈추게 할 수 있습니까? 반송 및 기타와 같은 일부 속성을 확인했지만 원하는대로 작동하지 않았습니다. 중요한 정보인지 확실하지 않지만 textview를 콘센트로 정의하고 @property를 지정하고 합성했습니다.Xcode : TextView가 위쪽 또는 아래쪽으로 빠르게 스크롤됩니다.

나는 포럼을 탐색하려고했지만 답변을 찾을 수 없다. 어떤 도움을 주셔서 감사합니다. thouchesBegan 방법에 내가 가진 :

여기
- (void)touchesBegan:(NSSet *)touches WithEvent:(UIEvent *)event{ 
if (text1.editing) { 
[text1 resignFirstResponder]; 
} 
[super touchesBegan:touches WithEvent:event]; 
} 
+0

사람이 문제가 있습니다. 터치하면 수정 모드에서 빠져 나오려고 시도합니다. if 문을 한 번 주석으로 처리하고 응용 프로그램을 실행하고 textview 스크롤 시도 : –

+0

고마워! 나는 그것을 조사 할 것이다. Text1은 내가보기에 사용하는 텍스트 필드입니다. 그것은 그것일지도 모른다! –

+0

코드를 삭제했지만 여전히 동일합니다. 나는 그것을 당장 떠나고 나중에 문제를 해결할 것입니다. –

답변

0

당신은 당신이 Moving 손가락에 UITextView를 이동하는 코드를 작성 여부를 확인해야합니다, 나는 겠어요 - 추측 TouchEvents 방법을 확인해야하는 경우 해당 코드를 수정해야합니다.

다음은 TouchEvents 방법입니다.이 방법을 확인하십시오.

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event; 
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event; 
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event; 

확인 당신이 UITextView 관련이 방법 안에 서면 아무것도없는 경우, 당신이 이미지 묘사 아래로 그 UITextView의 특성보기를해야 말할 것입니다.

이 부분을보세요.

enter image description here

편집 : 당신은 Sufficient Size으로 UITextView을 만든 확인하시기 바랍니다.

희망이 있으리라. 너를 도와 주었다 .. !!!!!

+0

세 개의 확인란을 모두 선택했습니다. 아직 아무것도. TouchBegin 메서드에서 키 코드를 비활성화하는 몇 가지 코드가있었습니다. 다른 것 ... –

+0

@RobertWojtczak ok NOPS, 여기 당신이 사용하고있는 코드를 넣을 수 있습니까? – Kamarshad

+0

위의 touchesBegan 코드를 추가했습니다. –

0

봅니다 설정 :

yourTextView.pagingEnabled = TRUE; 

또는 XIB에서

는 페이징 Enabled 속성을 확인합니다.

+0

나는 그것을 TRUE로 설정했다. : –

+0

페이징을 사용하지 않도록 설정해야 문제가 해결됩니다. –

관련 문제