我有一个基于UIViewController的应用程序,我想用动画更改视图上的数据(句柄touchesbegan, touchesmove, touchesended
)。我保存在基础中的所有数据)。例如,我有主屏幕,当(touches ended)
处理时,我想显示其他视图。
无论我将要做什么,屏幕都可以旋转(向右或向左,如果位置变化超过宽度视图的1/2,但如果标签数量多于我表中的行数,我想要在图像2处设置状态。
你能看到做动画的正确方法吗?例如,我可以创建自己的类或使用应用程序委托,但我不确定我必须从什么开始。
答案 0 :(得分:1)
使用UIView的transitionsWithView方法:
[UIView transitionWithView:containerView
duration:0.2
options:UIViewAnimationOptionTransitionFlipFromLeft
animations:^{ [fromView removeFromSuperview]; [containerView addSubview:toView]; }
completion:NULL];
更多细节,包括上面的例子,可以在这里找到:
添