2
我正在使用iCarousel framework
。 https://github.com/nicklockwood/iCarouseliCarousel中的ScrollDirection?
在那裏,我想找出一個視圖的刷卡方向,因爲我有一個和以前的行爲,需要給予的左右滾動。
我正在使用iCarousel framework
。 https://github.com/nicklockwood/iCarouseliCarousel中的ScrollDirection?
在那裏,我想找出一個視圖的刷卡方向,因爲我有一個和以前的行爲,需要給予的左右滾動。
如果我正確理解你的問題,你想知道用戶何時滾動旋轉木馬,並知道她滾動的方向。如果是這樣,你應該實現的方法
- (void)carouselCurrentItemIndexDidChange:(iCarousel *)carousel;
,並與以前的(存儲)值進行比較,新的索引 - 如果新的一個比以前更大,用戶滾動的權利,如果它的體積更小 - 向左滾動。
@ Peter Sarnowski感謝您的回覆,如果假設我在第0個索引(第一張卡片)並假設我有10張卡片,並且當用戶向後滑動第9個索引9> 0(newIndex> oldIndex),但用戶是滾動左邊知道? – Smith
那麼,你將不得不添加兩個異常情況 - > oldIndex == 0和oldIndex == itemCount時,並適當地對待它們。在所有其他方面,簡單的比較就足夠了。 –
是的,謝謝你:) – Smith