在iOS中的立方体效果滚动tableview单元格?

编写一个用于创build表视图的代码,当用户滚动表视图时,它的行为就像立方体一样。 请在下面findyoutube链接为我所要求的愿景:

http://www.youtube.com/watch?v=hrBxHq83yKQ

同时,我试着用CATransform3D transform = CATransform3DMakeRotation(angle, 1, 0, 0); 它的工作原理是在顶部添加一行,而不是滚动。

此外,由于缺乏OpenGLES的知识,我不能用它来通过触摸手势旋转立方体。 请根据您的可行性提出相同的build议。

期待收到你的回复。

检查出来..希望它可以帮助你..

链接1: https : //www.cocoacontrols.com/controls/abcustomuinavigationcontroller

链接2: https : //github.com/augustjoki/CubeTabBarController

你可以通过图层转换和滚动视图来实现这个效果。 build立一个立方体看看这个post 。 你可能会添加一些覆盖到你的立方体来模拟闪电,你就完成了。

我得到了立方滚动的答案。 之前我使用的是下面的源代码链接:

GestureBasedTableViewDemo

同时,上面的tableview演示使用手势,并允许我只在tableview单元格中添加第一行,而滚动下来,但我的要求是有立方向滚动向上或向下两个。

此外,我尝试与垂直iCarousel圆柱体,我实现了垂直立方体滚动。 谢谢

您可能还想要查看我们在Chubamobile上基于手势的3D立方体的实现: http : //www.chupamobile.com/products/details/2106/Cube+Selector/

它function齐全,随时可以使用 – 几乎完全符合您的要求

也许它有帮助。

 CATransition *animation = [CATransition animation]; animation.duration = 1; animation.type = @"cube"; animation.subtype = @"fromRight"; [self.contentView.layer addAnimation:animation forKey:@"animation"]; [self.contentView bringSubviewToFront:view]; 

或者那个链接http://www.albertopasca.it/whiletrue/2013/07/objectivec-3d-view-rotation-parallelepiped-cube/

不要厌恶 – 关于它的信息很less。