答案 0 :(得分:0)
您可以使用CoreAnimation
库。几秒钟后更改菜单Frame
。请参考以下代码
推出菜单
UIView.Animate(0.8, () =>
{
CGRect outRect= new CGRect(0, menuView.Frame.Y, menuView.Frame.Width, menuView.Frame.Height);
menuView.Frame = pushRect;
});
按菜单
UIView.Animate(0.8, () =>
{
CGRect inRect = new CGRect(20- menuView.Frame.Width, menuView.Frame.Y, menuView.Frame.Width, menuView.Frame.Height);
menuView.Frame = inRect;
});
0.8在动画的持续时间内。