2012-08-24 38 views
0

我需要一個滾動視圖,其中多個圖像以圓柱形方式排列,並且在滾動時,圖像應像玻璃杯上的圖像一樣旋轉。杯子應稍微傾斜,以便後面的圖像也可以看到。我嘗試過使用iCarousel,但圖像不捲曲,傾斜不起作用。由於我的圖像較大,所以一定很重要。在ios的一個圓柱體表面粘貼多個圖像並滾動它

正如我在尋找,我遇到了使用OpenGL的圖像變形。它可以用來創造所需的效果嗎?

+0

如果你的問題是OpenGL可以做到這一點。是的,它可以。 – bandejapaisa

+0

我幾乎在緊張的時間表,我沒有使用OpenGL。 @bandejapaisa可以請你提出任何方法來完成這一點。我曾想過使用[iCarousel](https://github.com/nicklockwood/iCarousel)圓柱體方法並彎曲視圖以獲得所需效果。我可以知道如何將視圖彎曲成曲面嗎? –

+0

我已經使用iCarousel實現了柱面效果,但這些柱面上的圖像是平面矩形。我想在圖像中實現彎曲,以便它看起來粘貼在圓柱體上。請提出解決方案。 CALayer可以用來達到預期的效果嗎? –

回答

1

我已經通過使用iCarousel圓柱形佈局達到了預期的效果。我將這些圖像剝離成多個圖像條,並將其添加到旋轉木馬視圖中,並管理間距以獲得圓柱體的完整性。它像寶石一樣工作。