我在上下文中绘制了圆形,矩形,三角形等形状。 现在我想移动,旋转并缩放绘制的形状。
请帮帮我.. 提前致谢
答案 0 :(得分:1)
我不确定你是如何做画的,但看起来你需要从头开始。如果您使用'drawPath'在UIView中绘制了一些内容,则可以使用animateWithDuration: animations: completion:
等方法为视图设置动画。这是一个将视图向上移动然后从视图中移除的示例。
CGRect endFrame = myView.frame; // get the original frame
endFrame.origin.y += 200; // move y-origin of the frame by 200.
// In this case, the animation consists of changing myView's current frame to
//endFrame over the course of 0.3 seconds. When the animation is complete,
//myView is removed from the screen.
[UIView animateWithDuration:0.3
animations:^{
myView.frame = endFrame ;
}
completion:^ (BOOL finished) {
if (finished) {
[myView removeFromSuperview];
}
}];
要了解您正在做什么,Apple文档中的视图编程指南非常有用,尤其是有关动画的部分UIView animations。