UICollectionViewDataSource不会对触摸事件做出反应

时间:2017-09-25 09:29:09

标签: ios xamarin uicollectionviewdelegate

在Visual Studio 2017中使用Xamarin.iOS本机。

我的自定义UICollectionViewDelegate只覆盖了方法Scrolled()。它让我滚动另一个ScrollView滚动这一个。 初始化看起来像: collectionView.Delegate = new MyCollectionViewDelegate(targetScrollView); 但是设置自定义委托后,我的collectionView.Source会停止对触摸事件做出反应。 ShouldHighlightItem()GetCell()不要开火。我无法与我的collectionView内容进行互动。

有人知道我应该怎么做才能强制UICollectionViewSourceShouldHighlightItem()GetCell()做出反应?我应该覆盖UICollectionViewDelegate中的某些方法吗?

更新。解决方案。

我在UICollectionViewDelegateShouldHighlightItem()ItemUnhighlighted()ItemUnhighlighted()中找到了我应该覆盖的here方法。 我并不怀疑这些方法的名称与UICollectionViewSource中的名称相同。但是我已经超越了它们并且它运作良好。

0 个答案:

没有答案