2016-12-30 292 views
1

我有一個垂直滾動的collectionview。它在滾動視圖的頂部也是垂直滾動的。當用戶滾動collectionview區域時,是否可以禁用滾動視圖滾動?我只想在收集視圖內滾動時阻止整個頁面滾動。謝謝。在Swift中編碼。UIColectionView在滾動視圖中垂直滾動 - 在滾動收藏視圖的區域時禁用滾動視圖

+0

您使用的是自動佈局嗎? – gmogames

+0

不,我不使用自動佈局 – user6520705

+0

這應該在默認情況下工作,不需要'破解停止滾動視圖的方法'我會嘗試在scrollview中創建一個uiview(容器),然後把collectionview放在這個容器視圖中,確保你正確地創建了自己的框架,或者使用自動佈局來完成它。 – gmogames

回答

0

目前是你的代碼如下:

的UIScrollView與另外兩個作爲子女的父或母,

  • 的UIScrollView
    • 的UIView
    • UICollectionView

如果是的話你應該做的是從UIScrollView的內刪除UICollectionView象下面這樣:

  • 的UIScrollView
    • 的UIView
  • UICollectionView
    • 的UIView

一旦你完成了這個,你應該能夠單獨處理UICollectionView滾動。

另外爲了將來的參考,它可以幫助我們回答這個問題,如果你包括你現在的代碼看起來像什麼樣的,或者你已經嘗試了一些步驟來糾正這個動作。

希望這會有所幫助!

+0

我在滾動視圖中有收藏視圖,因爲我需要整個頁面向下滾動才能刷新 – user6520705

+0

您可以發佈一部分代碼,以便我可以修改它以便爲您正常工作嗎? – ItsSgtMarv

相關問題