2017-10-04 7 views
0

tableView에는 다양한보기가 있으며 일부는 UIScrollView의 하위 클래스 일 수 있습니다. 사용자가 현재 상단에있는 중첩 된 scrollView을 끌 때처럼 tableView 주를 올바르게 스크롤하는 경우와 같이 고무 밴드 효과가 중첩 된 하위보기에도 적용되는 경우도 있습니다.중첩 스크롤보기에서 탄성 스크롤을 비활성화하는 방법

이 동작을 비활성화하는 방법이 있습니까? 고무 밴드 효과는 메인 scrollView에만 적용되었지만 중첩 된 밴드는 그대로 유지됩니까?

EDIT : 가급적이면 유지하는 동안 bouncestrue입니다.

+0

https://developer.apple.com/documentation/uikit/uiscrollview/1619420-bounces – Retterdesdialogs

답변

1

초기화 또는 설정시 스크롤보기 하위 클래스에 bounces을 설정할 수 있습니다. Btw, Apple은 중첩 스크롤보기를 권장하지 않습니다. 동시 제스처 처리에주의하십시오.

+0

내가 true로 설정 반송을 유지하기 위해 완 있다면? 그래, 동시 제스처는 엉덩이에 통증이 있습니다. –

+1

부모 테이블 뷰가 맨 아래로 스크롤되는 경우 (값을 아래에서 아래로 스크롤 만 확인하지 않음) 하위 동작을 사용하지 않도록 설정할 수 있습니다. 중앙 집중화 된 스크롤 위임을 사용하여이 작업을 수행 할 수 있습니다. –

+0

나는 실행 가능한 솔루션을 찾지 못했기 때문에 반송 솔루션을 사용했습니다. 여전히 UI는 아무에게도 스크롤 할 수있는 방법이나 다른 방법이 없다는 것을 사용자에게 알려야합니다. 숨겨진 내용이 더 많다는 것을 알려줍니다. –

1

내부있는 ScrollView에 설정 bouncesfalse에 :

nestedScrollView.bounces = false 
+0

바운스를 true로 설정하려면 어떻게해야합니까? –