2017-04-11 92 views
7

我的要求是創建一個包含固定標題和第一列的表格,表格數據將在水平和垂直方向上滾動。此我已經使用3個scrollviews如何在反應本地同步兩個滾動視圖?

,以下GIF會清楚 enter image description here

  1. 第一滾動視圖是在標題名稱行,它被設置爲水平=真(即其滾動方向是水平的)
  2. 第二個scrollview是kcname表的第一列,它是垂直滾動,它們都具有scrollEnabled = {false},因爲它們不會採用滾動手勢,它們以編程方式使用滾動滾動到
  3. 第三個滾動視圖是正文單元格表填充有數據,這個視圖有2個滾動視圖作爲p沒有,一個採取水平滾動和另一個採取垂直滾動。

使用onScroll事件上的ref,scrollEventThrottle的值爲16,將兩個主體滾動視圖的滾動值放入其他兩個滾動視圖的scrollTo中。

我的問題是如何同步這些scrollviews卷軸,因爲這清楚地表明滯後,這是不能接受

+0

使用默認的scrollEventThrottle時會發生什麼情況。根據文檔,'默認值爲零,這將導致每次滾動視圖時只發送一次滾動事件。' –

+0

不行不行0意味着每次滾動一次,肯定會滯後 – carelesslyChoosy

+1

@carelesslyChoosy您是否發現過任何解決方案還是解決方法? –

回答

0

禁用scrollTo動漫這樣的:

this.toolbar.scrollTo({ 
    x: yourXValue, 
    animated: false, 
}); 

那麼有沒有滯後:)

+2

我只用了,不起作用 – carelesslyChoosy

相關問題