使用 Pushviewcontroller 自下而上的动画?

发布于 2024-08-09 00:06:53 字数 737 浏览 10 评论 0原文

我是 iPhone SDK 新手。我正在使用以下代码,但当我单击此按钮时动画从右到左发生。我想从下到上做。

- (IBAction)clickedsButton:(id)sender
{
    [UIView beginAnimations:nil context:NULL];
    [UIView setAnimationDuration:1.0];
    [UIView setAnimationDuration:0.75];
    [self.navigationController pushViewController:settingsController animated:TRUE];
    [UIView commitAnimations];
}

setAnimationTransition 仅支持两种:

  1. UIViewAnimationTransitionFlipFromLeft
  2. UIViewAnimationTransitionFlipFromRight

我使用了以下内容,但它不起作用:

settingsController.modalTransitionStyle =  UIModalTransitionStyleCoverVertical;
[self.navigationController pushViewController:settingsController animated:YES];

I am new to iPhone SDK. I am using the following code but the animation happens from right to left when I click this button. I want to do from bottom to top.

- (IBAction)clickedsButton:(id)sender
{
    [UIView beginAnimations:nil context:NULL];
    [UIView setAnimationDuration:1.0];
    [UIView setAnimationDuration:0.75];
    [self.navigationController pushViewController:settingsController animated:TRUE];
    [UIView commitAnimations];
}

setAnimationTransition supports only two:

  1. UIViewAnimationTransitionFlipFromLeft
  2. UIViewAnimationTransitionFlipFromRight

I used following, but it is not working:

settingsController.modalTransitionStyle =  UIModalTransitionStyleCoverVertical;
[self.navigationController pushViewController:settingsController animated:YES];

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

放血 2024-08-16 00:06:53

您正在寻找的是

- (void)presentModalViewController:(UIViewController *)modalViewController animated:(BOOL)animated;

What you're looking for is

- (void)presentModalViewController:(UIViewController *)modalViewController animated:(BOOL)animated;
原谅我要高飞 2024-08-16 00:06:53

SWIFT 3

self.present(newViewController, animated: true, completion: nil)

SWIFT 3

self.present(newViewController, animated: true, completion: nil)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文