Ios iCarousel swift集合视图属性

Ios iCarousel swift集合视图属性,ios,swift,icarousel,Ios,Swift,Icarousel,我想为icarousel设置属性以获得此形状 我有这个代码设置它,但结果不是100%正确 CGFloat count = [self circularCarouselItemCount]; CGFloat spacing = [self valueForOption:iCarouselOptionSpacing withDefault:2.5]; CGFloat arc = [self valueForOption:iCarouselOptionArc wi

我想为icarousel设置属性以获得此形状

我有这个代码设置它,但结果不是100%正确

  CGFloat count = [self circularCarouselItemCount];
        CGFloat spacing = [self valueForOption:iCarouselOptionSpacing withDefault:2.5];
        CGFloat arc = [self valueForOption:iCarouselOptionArc withDefault:M_PI * 1.0];
        CGFloat radius = [self valueForOption:iCarouselOptionRadius withDefault:MAX(_itemWidth * spacing / 2.0, _itemWidth * spacing / 2.0 / tanf(arc/2.0/count))];
        CGFloat angle = [self valueForOption:iCarouselOptionAngle withDefault:offset / count * arc];
结果看起来像

如果我改变设备大小,我只会得到一张图像。 如何修改属性以使其在所有屏幕尺寸下都可用