晚報:我有內3次滾動視圖..iOS的SWIFT:滾動視圖不調用didscrolltotop
我有一個問題,滾動視圖代表。
的didscrolltotop不會被調用,而滾動是沒有...
我無法理解的原因...
任何幫助嗎?
晚報:我有內3次滾動視圖..iOS的SWIFT:滾動視圖不調用didscrolltotop
我有一個問題,滾動視圖代表。
的didscrolltotop不會被調用,而滾動是沒有...
我無法理解的原因...
任何幫助嗎?
看起來是隻在某些情況下調用,對scroll-to-top gesture
的documentation會談這意味着它可能只後a tap on the status bar
,而不是基本的滾動工作。似乎還需要將scrollsToTop
屬性設置爲true
。
滾動視圖在滾動到內容頂部時發送此消息。如果內容的頂部已經顯示,它可能立即調用它。對於滾動到頂部的手勢(在狀態欄上點擊)有效,UIScrollView的scrollsToTop屬性必須設置爲YES。
你也使用contentOffset
func scrollViewDidScroll(_ scrollView: UIScrollView) {
print("The current Y offset is \(scrollView.contentOffset.y)")
if scrollView.contentOffset.y == 0 {
print("we are at the top")
}
}
您也可能要考慮使用scrollViewDidEndDecelerating
方法,這只是檢測內容的頂部,這將意味着你只滾動後得到一個事件觀點已經定下來。
是否按照該方法的文檔設置了'scrollsToTop'屬性? – Ssswift
是的,這是,在viewdidload –
你可以提供一個MCVE?現在我們只能猜測。 – Ssswift