我在垂直集合視圖的單元格中嵌入了一個水平集合視圖(提要單元中的輪播)。出于某種奇怪的原因,內部滾動視圖沒有接收到滾動視圖委托事件,如 scrollViewDidScroll。它確實滾動,我只是沒有收到任何有關它的通知。
然而,外部滾動視圖確實接收這些事件。我懷疑手勢識別器可能會互相干擾,但我不確定。你知道這里可能出了什么問題,或者我怎樣才能讓內部集合視圖正常運行嗎?
編輯:我確定錯誤的來源實際上是一個錯誤/未定義的行為,具有正交滾動行為的組合布局:

這是一些示例除錯控制臺輸出:
TestingVC Vertical Scrolling (0.0, 100.5)
TestingVC Vertical Scrolling (0.0, 107.5)
TestingVC Vertical Scrolling (0.0, 115.5)
VertItemCell Horizontal Scrolling - Row: 3 contentOffset: (314.5, 0.0)
VertItemCell Horizontal Scrolling - Row: 3 contentOffset: (315.0, 0.0)
VertItemCell Horizontal Scrolling - Row: 4 contentOffset: (1.0, 0.0)
VertItemCell Horizontal Scrolling - Row: 4 contentOffset: (22.5, 0.0)
VertItemCell Horizontal Scrolling - Row: 5 contentOffset: (308.0, 0.0)
VertItemCell Horizontal Scrolling - Row: 5 contentOffset: (307.5, 0.0)
VertItemCell Horizontal Scrolling - Row: 6 contentOffset: (12.5, 0.0)
VertItemCell Horizontal Scrolling - Row: 6 contentOffset: (32.5, 0.0)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/515419.html
標籤:IOSuicollectionviewuiscrollview
