2012-10-10 27 views
0

說我有一個scrollView和一些視圖裏面。我垂直向下拖動其中一個視圖,並且我希望scrollView自動向上滾動,以便在同時拖動時使視圖可見。拖動視圖並滾動,如果視圖超出屏幕上可見的當前高度

我有一個算法在腦海裏得到的scrollView的位置是可見的而不滾動,並檢查被拖動的視圖是否超過這個y位置,如果超過,執行方法滾動scrollView 。

但是,我不知道如何獲得可見的scrollView的y位置。拖動沒有問題。我面臨的唯一問題是向上滾動scrollView。

請諮詢我們可以做些什麼。謝謝。

+0

嘗試使用(void)scrollRectToVisible:(CGRect)rect動畫:(BOOL)動畫,但它不工作 –

回答

0

對於那些需要幫助的人來說,我使用了當前的scrollview內容偏移+ self.view.size.height來獲取scrollview的可見y位置。檢查當前拖動y的位置的UIView這個位置的scrollview。如果超過,scrollview內容偏移+ = UIView.height

相關問題