在 Visual Studio 2017 中使用 Xamarin.iOS 本机。
我有我的习惯UICollectionViewDelegate
,只有被覆盖的方法Scrolled()
。我可以滚动另一个ScrollView
滚动这个。初始化看起来像:
collectionView.Delegate = new MyCollectionViewDelegate(targetScrollView);
但是设置自定义委托,我collectionView.Source
停止对触摸事件做出反应。ShouldHighlightItem()
,GetCell()
不要开火。我无法与我collectionView
的内容进行交互。
有谁知道我应该怎么做才能迫使我做出UICollectionViewSource
反应?我应该重写我的一些方法吗?ShouldHighlightItem()
GetCell()
UICollectionViewDelegate
更新。解决方案。
我在这里找到了我应该在UICollectionViewDelegate
:ShouldHighlightItem()
和. 我没有怀疑这些方法的名称与. 但是我已经覆盖了它们并且运行良好。ItemUnhighlighted()
ItemUnhighlighted()
UICollectionViewSource