相关疑难解决方法(0)

翻转,增长和翻译动画

看看这个 MLB At Bat应用的视频.基本上,我只是想提出一个modalViewControllerUIModalPresentationFormSheet风格,并从另一种观点认为成长,然后翻转.就像你在MLB应用程序的记分牌中点击一个游戏一样.谁知道我怎么能做到这一点?

谢谢

编辑:我的主视图与MLB应用程序几乎相同.我正在使用AQGridView并希望在点击网格视图中的单元格时发生动画.

编辑2:我也愿意放弃这个UIViewController概念,只使用一个简单的UIView,然后复制UIModalPresentationFormSheet手动的风格,如果这更容易.

编辑3:好的,忘记使用a UIViewController来做这个,因为我没有得到任何回复,我认为这是不可能的.我的新问题是如何使用UIView's' 在发布的视频中复制动画?所以基本上,初始视图需要同时增长,移动和翻转.

编辑4:我想我已经找到了实际的动画,现在我唯一的问题是计算要输入的坐标CATransform3DTranslate.我的观点需要与视频中的动画非常相似.它需要从另一个视图开始并动画到屏幕的中心.这是我如何计算中心弹出的视图的坐标:

CGPoint detailInitialPoint = [gridView convertPoint:view.frame.origin toView:detailView.frame.origin];
CGPoint detailFinalPoint = detailView.frame.origin;
Run Code Online (Sandbox Code Playgroud)

gridView是我的主视图的容器视图,其中包含较小的网格项.view是我们动画的特定网格项.并且detailView是在屏幕中间出现的视图.

cocoa-touch core-animation objective-c ipad ios

8
推荐指数
2
解决办法
7119
查看次数

标签 统计

cocoa-touch ×1

core-animation ×1

ios ×1

ipad ×1

objective-c ×1