0

iOS 中的模态视图从屏幕底部到顶部出现,从屏幕顶部到底部消失。我想知道,有什么方法可以恢复上面的内容并使模型视图从屏幕顶部显示到屏幕底部。因此,当它被关闭时,它将从下到上进行动画处理。

4

1 回答 1

4

是的,为什么不我想我可以为您提供一种解决方法:) .... 首先进行自定义UIView并将其坐标设置为

View.frame=CGRectMake(0, 0, 320, 0);

然后使用动画将其从上到下移动,反之亦然,如下所示:-

为了使它出现,请使用以下代码:-

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationBeginsFromCurrentState:YES];
[UIView setAnimationDuration:0.25];
View.frame = CGRectMake(0, 0, 320, 460);
[UIView commitAnimations];

对于解雇它使用: -

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationBeginsFromCurrentState:YES];
[UIView setAnimationDuration:0.25];
View.frame = CGRectMake(0, 0, 320, 0);
[UIView commitAnimations];
于 2012-10-18T10:05:33.470 回答