动画弹出窗口

时间:2012-03-15 19:32:24

标签: c# ios xamarin.ios

我试图通过将视图添加为子视图来添加弹出窗口,我的容器视图是UIView。 “sus”是我的UIViewController,它为用户提供了几个选项。但是,当我运行此代码时,View才会出现,没有Flip动画。任何想法?

UIView.BeginAnimations("flip");
UIView.SetAnimationDuration(1);
UIView.SetAnimationTransition(UIViewAnimationTransition.FlipFromLeft, Container, true);
Container.AddSubview(sus.View);
UIView.CommitAnimations();

1 个答案:

答案 0 :(得分:1)

将其更改为此

UIView.Animate(1,0,UIViewAnimationOptions.TransitionFlipFromLeft,() => 
                      {
            Container.AddSubview(sus.View);
        },() => {});

使用xamarin的Samples,它几​​乎包含任何内容