放下UIView动画入口

时间:2011-03-30 14:28:22

标签: iphone xamarin.ios

我有一个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的新手,那么有效果吗?有什么好的参考资料吗?

2 个答案:

答案 0 :(得分:3)

[UIView setAnimationDuration:1.5]; // for example

还要考虑动画配置文件 - 例如你也可以这样做;

[UIView setAnimationCurve:UIViewAnimationCurveEaseIn];

编辑:

回忆自己,必须记住,不是每个人都在Objective-C中写作!好的,所以上面是obj-c,但你会发现monotouch有相同的方法我确定。

答案 1 :(得分:2)

UIView.SetAnimationDuration(3);

将动画延迟到3秒