0
我已經使用了兩個滾動視圖,一個用於水平滾動視圖,另一個用於垂直滾動視圖。我正在使用scrollViewWillBeginDragging委託方法。當我在水平方向上滾動時,垂直滾動視圖不會顯示圖像視圖。如何使用嵌套滾動視圖與委託方法
幫幫我。
我已經使用了兩個滾動視圖,一個用於水平滾動視圖,另一個用於垂直滾動視圖。我正在使用scrollViewWillBeginDragging委託方法。當我在水平方向上滾動時,垂直滾動視圖不會顯示圖像視圖。如何使用嵌套滾動視圖與委託方法
幫幫我。
嵌套滾動視圖是不是一個好主意是一個不同的問題,但通常你有兩個滾動視圖,並檢查哪一個正在拖動。在您的scrollViewWillBeginDragging如下:
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {
if (scrollView == horizontalScrollView) {
// handle horizontal scrolling
else if (scrollView == verticalScrollView) {
// handle vertical scrolling
}
}
我已經使用這種方法,但是當我滾動水平然後垂直時,它總是在if塊中移動而不是如果。我也使用標籤,但面臨同樣的問題。 – fibnochi
請給我們更多的信息。我們確實無法使用這種有限的信息來解決您的問題。請描述並更好地解釋它。 – ThomasM
爲什麼兩個嵌套滾動視圖?爲什麼不使用兩個滾動條滾動視圖? – JeremyP