导航栏。右侧栏按钮没有动画效果

时间:2012-09-04 10:40:51

标签: objective-c uitableview animation uinavigationbar navigationitem

我在导航栏中添加了一个右键栏。它出现了,它工作正常。

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

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

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

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

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

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