我有一个UIView我正在制作动画,以便用户可以选择一些内容然后将其删除。现在我有以下代码,它真的很快。我想知道是否有办法减慢这种速度,这样就不会那么刺激了。
UIView不是全屏大小,而是大小的三分之一。
flipOutView.Frame = new System.Drawing.RectangleF(new PointF(400, 100), new SizeF(160, 230));
UIView.BeginAnimations("k");
flipOutView.Frame = new System.Drawing.RectangleF(new PointF(150, 100), new SizeF(160, 230));
UIView.CommitAnimations();
另外,我是Animations的新手,那么有效果吗?有什么好的参考资料吗?
答案 0 :(得分:3)
[UIView setAnimationDuration:1.5]; // for example
还要考虑动画配置文件 - 例如你也可以这样做;
[UIView setAnimationCurve:UIViewAnimationCurveEaseIn];
编辑:
回忆自己,必须记住,不是每个人都在Objective-C中写作!好的,所以上面是obj-c,但你会发现monotouch有相同的方法我确定。
答案 1 :(得分:2)
UIView.SetAnimationDuration(3);
将动画延迟到3秒