화면 너비보다 작은 너비의 스크롤보기를 만들고 clipsToBounds = YES을 설정했습니다. UIScrollView는 프레임 범위 밖에서 스크롤하지 않기 때문에 UIScrollview를 UIView 안에 넣고 "(UIView *) hitTest : WithEvent :" 메서드를 재정의하려고했습니다. 하지만 항상 경고를 표시합니다 pointInside 메서드는 에 (또는 이와 비슷한 내용)이없는 경우 행 (작동하지 않습니다. 나는 무엇을 잘못 했는가? 미리 감사드립니다 ...UIScrollView의 "hitTest"메서드를 재정의 할 수 없습니다.
0
A
답변
0
내 자신의 질문에 대답, 문제는 내가 (UIView의 *) 그러나 hitTest 오버라이드 (override)하는 UIView 하위 작성하지 않은 것입니다 : WithEvent을 :를있는 UIScrollView가 self.view의 서브 뷰에있는 동안. 따라서 어떤 뷰가 스크롤 뷰를 상속하는지 확인하고 상위 뷰 클래스에 재정의 된 메서드를 작성하는 것이 중요합니다.
0
ScrollView의 스크롤을 허용하려면 ScrollView의 contentSize를 변경해야합니다. contentSize.x가 scrollview.size.x보다 크고/또는 contentSize.y가 scrollview.size.y보다 큰 경우에만 스크롤합니다.
관련 문제
- 1. Java의 재정의 - 함수를 올바르게 재정의 할 수 없습니다.
- 2. 키보드 ALT 한정자를 재정의 할 수 없습니다.
- 3. RefineryCMS - show.html.erb를 재정의 할 수 없습니다.
- 4. jquery mobile을 재정의 할 수 없습니다
- 5. LocationListener 클래스의 메서드를 재정의 할 수 없습니다.
- 6. startElement 메서드를 재정의 할 수 없습니다.
- 7. JpaInspector는 inspectProperty()를 재정의 할 수 없습니다.
- 8. CMemFile :: GrowFile을 재정의 할 수 없습니다.
- 9. flex : 데이터 집합에서 데이터 집합을 재정의 할 수 없습니다.
- 10. 구성 설정 낮은 수준의 web.config 파일에서 재정의 할 수 없습니다.
- 11. 기본 메서드보다 낮은 액세스로 메서드를 재정의 할 수 없습니다.
- 12. 기본 관리자 모델 양식 django를 재정의 할 수 없습니다
- 13. ModelForm (장고)에서 SelectMultiple 위젯을 재정의 할 수 없습니다.
- 14. Styles, minHeight/maxHeight : minHeight를 재정의 할 maxHeight를 얻을 수 없습니다.
- 15. Android에서 스타일 switchStyle 및 NumberPicker를 재정의 할 수 없습니다.
- 16. "최종 메서드를 재정의 할 수 없습니다. 예외 :: __ clone()"
- 17. Bootstrap-sass : 부트 스트랩의 필드 세트를 재정의 할 수 없습니다.
- 18. QT C++에서 VideoWidget paintEvent()를 재정의 할 수 없습니다.
- 19. Xcode 4.5로 속성 가져 오기 도구를 재정의 할 수 없습니다.
- 20. 하위 뷰에있는 UIScrollView의 마지막 행은 표시되지만 터치 할 수는 없습니다.
- 21. BorderBrush를 어떻게 재정의 할 수 있습니까?
- 22. UIScrollView의 일부를 클릭하여 이미지를 스크롤 할 수 없습니다. 클릭 할 수있는 유일한 porition이 있습니다
- 23. 같음을 재정의 할 필요가없는 경우 HashCode 재정의
- 24. 하나가 HttpContext.Current.Request.Url.AbsoluteUri를 재정의 할 수 있습니까?
- 25. DateFormat.getDateTimeInstance()를 재정의 할 수 있습니까?
- 26. 매니페스트의 요소 스타일을 재정의 할 수 있습니까?
- 27. Android PackageManager :: clearAllApplicationUserData를 재정의 할 수 있습니까?
- 28. IIS에서 customErrors를 재정의 할 수 있습니까? (7.0)
- 29. rebol 경로 연산자를 재정의 할 수 있습니까?
- 30. Model.objects.all() 메서드를 재정의 할 수 있습니까?
@Koga, 내 ScrollView 스크롤 괜찮아요. 나는 스크롤에 아무런 문제가 없다. hitTest 메서드를 사용하여 뷰 프레임 외부에서 ScrollView를 제어하려고합니다. 그리고 내 hitTest 메서드가 작동하지 않습니다. 어떤 해결책? – x4h1d