所以我找到了快速Fading out items in UICollectionView的解决方案,并做了一个快速的示例来对其进行测试并获得了预期的结果,但是当我将其转换为Xamarin iOS时,我得到了白色背景,并且在其透明的一侧您可以看到其下方的视图。但这并不是真正的预期结果。
var gradient = new CAGradientLayer();
gradient.Frame = Collection.Bounds;
gradient.Colors = new CGColor[] { UIColor.Black.CGColor, UIColor.Clear.CGColor, UIColor.Clear.CGColor, UIColor.Black.CGColor};
gradient.StartPoint = new CGPoint(0, 0);
gradient.EndPoint = new CGPoint(1, 0);
gradient.Locations = new NSNumber[] { 0, 0.1, 0.9, 1 };
Collection.Layer.Mask = gradient;