화면의 페이지를 스크롤하는 메인 스크롤 뷰를 만들었습니다.다른 UIScrollView가 추가 된 UIScrollView 스크롤하지 않는 프레임
어두운 회색 영역 인 스크롤 1입니다. 다음으로,이 메인 스크롤에 나는 작은 스크롤 2 (밝은 회색 영역)을 추가했습니다.
현재 스크롤 2 I은 터치 및 터치 스크롤 영역 위에 1 에 위치하는 경우 만 이동. 이를 확인하시기 바랍니다 :
스크롤 2 위치에 추가 :
scroll1.clipsToBounds = NO;
: 그래서
CGRectMake(25, -40, 250, 85)]
, 내가 설정 한 1
스크롤 프레임의 절반 밖에입니다
하지만 클리핑 터치와 비슷합니다. 스크롤 2를 터치 할 수 있어야합니다. 두루마리 밖에있는 경우에도. 2.이 문제를 어떻게 해결할 수 있습니까?
또한 중요한 것은 제가 스크롤 할 때 작은 스크롤 2 - 스크롤 1이 닿지 않아야한다는 것입니다.
필자는 마지막 질문에 다음과 같이 적었습니다. "또한 필요한 것은 내가 작은 스크롤을 스크롤 할 때 스크롤 2가 닿지 않아야한다는 것입니다." 컨테이너 프레임은 변경할 수 없습니다. 또한 나중에 스크롤 2는 스크롤 1에서 바깥쪽으로 이동할 것입니다. – KAMIKAZE
작은 scrollview가 큰 scrollview 앞에 추가되면 큰 scrollview는 작은 scrollview의 접촉을 캡처하지 않습니다. –
예, 그렇지만 작은 스크롤은 (예 : 큰 스크롤의 자식 인) 추가 된 경우 작동하지 않습니다 (예 : (x : 0, y : -100)). 그것이 내 gif 이미지에 표시됩니다. 위의 큰 스크롤 영역에서이를 만질 때 스크롤 할 수 있지만 큰 스크롤 (작은 스크롤의 부모)을 만질 때 스크롤되지 않습니다. 그것이 문제이다. – KAMIKAZE