【问题标题】:paste multiple images on the surface of a cylinder in ios and scroll it在ios中的圆柱体表面粘贴多个图像并滚动它
【发布时间】:2012-08-24 17:30:26
【问题描述】:

我需要一个滚动视图,其中多个图像以圆柱形方式排列,并且在滚动时,图像应该像玻璃杯上的图像一样旋转。杯子应稍微倾斜,以便也可以看到背面的图像。我尝试为此使用 iCarousel,但图像不卷曲并且倾斜不起作用。由于我的图像较大,因此它一定很重要。

在搜索时,我遇到了使用 OpenGL 的图像变形。可以用来制作想要的效果吗?

【问题讨论】:

  • 如果您的问题是 OpenGL 可以做到这一点。是的,它可以。
  • 实际上我的时间很紧,而且我还没有使用 OpenGL。 @bandejapaisa 您能否建议任何方法来完成此操作。我曾想过使用iCarousel圆柱形方法并弯曲视图以获得所需的效果。我可以知道如何将视图弯曲成曲面吗?
  • 我用iCarousel实现了圆柱体效果,但是那些圆柱体上的图像是平面矩形。我想在图像中实现弯曲,使其看起来像是粘贴在圆柱体上。请提出解决方案。可以用CALayer来达到想要的效果吗?

标签: ios image scroll cylindrical


【解决方案1】:

我已经通过使用 iCarousel 圆柱布局达到了预期的效果。我将这些图像剥离成多个图像条,并将其添加到轮播视图中并管理间距以获得圆柱体的完整性。它像宝石一样工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-23
    • 2015-12-09
    • 2011-03-20
    • 2014-12-16
    • 1970-01-01
    • 1970-01-01
    • 2013-05-04
    相关资源
    最近更新 更多