2014-03-05 63 views
0

我有滾動視圖,它上面有一個uview,我想要做的是當我滾動scrollview,那麼頂級uiview也應該滾動相應。我不想因爲某種原因在滾動視圖中放置該視圖。但如何使它可滾動,即使它不在scrollview中。滾動查看與uiview頂部

回答

0

如果你想要另一個視圖滾動,它也應該是一個UIScrollView或繼承它的類。 UIView本身不可滾動。

因此,您可以將背景滾動視圖contentOffset鏈接到前滾動視圖。

無論如何,你的限制是奇怪的。如果你可以更加明確,有人可能會爲你提供一種更有用/簡單的方法來實現你的任務。

+0

Yaah即使我嘗試使用scrollview內的scrollview ..但如何才能知道哪些scrollview正在滾動..如果兩個scrollview都可以垂直滾動。外部滾動視圖將在頂部和滾動視圖中包含uiview。發生了什麼有時在scrollview內滾動,有時外滾動.. –

+0

滾動視圖內滾動視圖有點不對。你還說過你想滾動的視圖不是scrollview的子視圖。 –

+0

我已經在scrollview頂部使用了uiview ..在scrollviewdidscroll我改變了uiview的框架位置作爲滾動視圖的內容偏移量的變化..當我慢慢滾動它工作正常..但更快的滾動..它doesn'噸工作,所以..可能是scrollviewdidscroll沒有得到調用每個像素的變化..建議我如何使它工作,即使用戶滾動更快。 –

0

您可以使用KVO收聽scrollView的contentOffset,並相應地更新您的上級UIView的transform