【问题标题】:How to change icarousel radius according to the screen size?如何根据屏幕大小改变icarousel半径?
【发布时间】:2017-12-12 10:43:33
【问题描述】:

你好,我想做半圈旋转轮。所以我为此使用了iCarousel。我的问题是如何根据屏幕大小改变轮子的半径。

这些是我的限制。

这个红色视图是iCarousel 视图

【问题讨论】:

  • 玩转 icarousel 的故事板演示。希望你能得到所需。

标签: ios swift3 icarousel


【解决方案1】:

有一个值 iCarouselOptionRadius 。该值定义了 Rotary、Cylinder 和 Wheel 变换的半径。Rotary、Cylinder 和 Wheel 变换的半径以像素/点为单位。这通常是这样计算的,以便可见项目的数量完全适合指定的弧。您可以操纵此值来增加或减少项目间距(以及圆的半径)。

我希望您配备了 iCarousel 的所有演示。查看 Options Demo 以了解 iCarouselOption values 参数的效果示例。您可以从here下载完整的演示。

希望对您有所帮助。快乐编码!

【讨论】:

  • 我正在改变这个,但它不能 100% 工作你知道我可以在哪里改变圆的中心点吗?
  • 我无法获得任何此类属性来操纵圆的中心点。看看this Ray Wenderlich 以更好地了解纺车的数学。希望对您有所帮助。
  • 你甚至可以在 Github 上提出查询。他的团队可以帮助你。他及时回复。 :)
猜你喜欢
  • 2016-12-26
  • 1970-01-01
  • 2013-05-25
  • 2012-04-04
  • 1970-01-01
  • 1970-01-01
  • 2023-03-11
  • 2021-07-13
  • 1970-01-01
相关资源
最近更新 更多