2016-09-18 70 views
0

我在UIViewController內使用UIScrollView使用AutoLayout。我設置UIScrollView這樣的內容視圖高度UIScrollView在觸摸動作時自動滾動到頂部

if(IS_IPHONE_6) { 
     self.contentViewHeight.constant = 750; 
    } 
    if(IS_IPHONE_5) { 
     self.contentViewHeight.constant = 700; 
    } 

一切工作正常。它滾動正確,但當我滾動到底部,然後觸摸內容視圖內或觸摸內容視圖的任何子視圖時,它會自動向上滾動。它發生在iPhone 6 & 6P。它在iPhone 5工作正常。我經歷了許多StackOverflow帖子,但無法獲得期望的結果。我試圖設置

_scrollView.scrollsToTop = NO; 

但它不工作。請幫我停止自動滾動。我將以下限制設置爲UIScrollview

enter image description here

+0

你寄託所有4個方面? – Do2

+0

是的,我固定如附件所示。 – Rains

+0

請記住,您必須將所有4個邊固定到MAIN視圖,並將滾動視圖的寬度設置爲與主視圖相同。你做了這兩件事嗎? – Do2

回答

1

最後,我設法停止自動滾動到頂部觸摸的內心操作。我在故事板中禁用了分頁功能,它爲我工作。我不知道爲什麼分頁打開自動滾動到頂部。

enter image description here