3

我在导航栏中添加了一个右栏按钮。它出现并且工作正常。

问题是它没有动画。我的意思是,当我通过单击某行移动到其他视图时,它会突然弹出,您可以看到新视图在其后面移动,直到滑动动画完成。

UIBarButtonItem *closeButton = [[UIBarButtonItem alloc] initWithTitle:@"Close"style:UIBarButtonItemStylePlain target:self    action:@selector(closePopOver)];
[self.navigationItem setRightBarButtonItem: closeButton animated:YES];
[closeButton release];

我将它添加到initWithNibName:方法中。我试过把它移到viewDidLoad,但没有用。

有任何想法吗?

4

1 回答 1

2

您可以使用特定的方法来为右栏按钮项设置动画:

[self.navigationItem setRightBarButtonItem: self.addToOrderButton animated:YES];

于 2012-09-04T11:59:55.457 回答