我有UIScrollView(內部 - UICollectionView說實話)在分頁UIScrollView(外部)的VC。兩者都是水平的。 當我滾動內部到邊緣(無論是左側還是右側)它開始通過觸摸到外部滾動和外部滾動開始滾動。 如何避免這種行爲?我希望外層滾動不會對內層滾動中的內容作出反應。UIScrollView裏面分頁UIScrollView
1
A
回答
0
你可以把一個UIView
下外UIScrollView
,並將其設置爲userInteractionEnabled
到NO
0
我發現瞭如何做到這一點: 子類UIScrollView的 - 這將是你的外滾動視圖 現在的方法:
- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer {
UIView *touchedView = gestureRecognizer.view;
CGPoint loc = [gestureRecognizer locationInView:touchedView];
UIView* subview = [touchedView hitTest:loc withEvent:nil];
if([[subview nextResponder] isKindOfClass:[MyInnerScrollVC class]]) {
return NO;
} else {
return YES;
}
}
和多數民衆贊成它
相關問題
- 1. UIScrollView裏面的UIScrollView裏面的UIScrollView
- 2. UIScrollView裏面的UIScrollView:滾動
- 3. UIScrollView裏面的UIScrollView滾動
- 4. uiscrollview分頁跳過頁面?
- 5. UIPageViewController裏面的UIScrollView:當UIScrollView滾動時無法滑動頁面
- 6. UITableView裏面的UIScrollView
- 7. UIScrollView裏面的UITableViewCell
- 8. UIScrollView裏面的UIStackView
- 9. MKISViewView裏面的UIScrollView
- 10. UIpageviewcontroller裏面的UIScrollview
- 11. UITextView裏面的UIScrollView
- 12. UITableView裏面的UIScrollView
- 13. UITableViews裏面的UIScrollView
- 14. UIScrollView與分頁
- 15. 分頁UIScrollView
- 16. UIScrollView horiztal分頁
- 17. UIImageView裏面UIScrollView滲透下一頁
- 18. 的UIWebView裏面的UIScrollView裏面的UITableViewCell
- 19. UITextview在UIScrollview分頁
- 20. UIScrollView分頁程序
- 21. UIScrollView分頁標記
- 22. UIScrollView按鈕分頁
- 23. UIScrollView分頁模式
- 24. UIScrollview分頁問題
- 25. NSTimer與UIScrollView分頁
- 26. Xcode,UIscrollView和分頁
- 27. 翻轉UIScrollView裏面的UIView
- 28. UIToolbar在UIWebView裏面UIScrollView
- 29. UISiew裏面的UIScrollView問題
- 30. 更改裏面的UIScrollView
它如何可以防止通過從內滾動拖動事件外卷軸? –
如果它被設置爲userInteractionEnabled = NO;那麼它不會通過拖動事件 – Mutawe
問題是,我直接觸摸內部scrollView,當我拖動(我不釋放手指)到它的內容結束時,它開始將觸摸傳遞給外部scrollView。 –