2016-08-23 34 views

回答

2

可以

<ScrollView 
    ref={(s) => this.scrollview = s} 
    onScroll{(event) => {console.log(e.nativeEvent.contentOffset.y)}} 
    ... 
></ScrollView> 
+0

是的,但你還是沒有告訴我如何識別用戶看到哪些部件/元件現在他在滾動。 – ROI

+1

如果scrollview中的所有項目都具有相同的高度,那麼'contentOffset.y/itemHeight'。如果不相等 - 在他們到達你的'y'的時候一個一個地求和 – stereodenis

+0

如果你能給我一個小小的工作例子,因爲我真的還是想念一些東西.....讓我們說如果我們有scrollView的位置y我們知道帖子的高度與每篇文章相似。我如何知道現在用戶看到項目編號七?當然,如果我計算它在我的腦海中,我會知道它,但我如何識別它與反應原生腳本,而我滾動?我怎麼知道在他看到它時觸發可見元素? – ROI

相關問題