0
UICollectionView
滾動的UIScrollView有跳動啓用但是因爲UIScrollView
是在同一時間滾動我不能使用它。 如何在UICollectionView
內滾動時防止滾動UIScrollView
?如何防止UICollectionView
這不起作用:
myScrollView.isExclusiveTouch = true
UICollectionView
滾動的UIScrollView有跳動啓用但是因爲UIScrollView
是在同一時間滾動我不能使用它。 如何在UICollectionView
內滾動時防止滾動UIScrollView
?如何防止UICollectionView
這不起作用:
myScrollView.isExclusiveTouch = true
您可以設置的UIScrollView的contentSize爲:
斯威夫特:
let scrollableSize = CGSize(width: <View Width>, height: <View Height>)
scrollView.contentSize = scrollableSize
的Objective-C:
CGSize scrollableSize = CGSizeMake(<View Width>, <View Height>);
[myScrollView setContentSize:scrollableSize];
另一個選擇可能是:
myScrollView.delegate = self;
停止水平滾動條:
func scrollViewDidScroll(_ scrollView: UIScrollView) {
sender.contentOffset.x = 0.0
}
停止垂直滾動:
func scrollViewDidScroll(_ scrollView: UIScrollView) {
sender.contentOffset.y = 0.0
}
的UIScrollView的UIView的作爲大小的設置ContentSize。 –
我會建議遠離將UICollectionView放在UIScrollView中,因爲它很麻煩並且會導致意外的行爲。我建議尋找插入一個頁眉或頁腳視圖到你的UICollectionView來顯示你想在UIScrollView裏面的內容。 –
@ImadAli它不起作用。 – Geek20