我很好奇,是否有可能将核心动画与UIBarButtonItem相结合,以实现“淡出”效果? 我有一个tableView,用两个不同的数据源表示。 一旦触发特定的数据源,我想淡出当前的UIToolBar选项并淡入新的选项。
感谢您指引我正确的方向。
我很好奇,是否有可能将核心动画与UIBarButtonItem相结合,以实现“淡出”效果? 我有一个tableView,用两个不同的数据源表示。 一旦触发特定的数据源,我想淡出当前的UIToolBar选项并淡入新的选项。
感谢您指引我正确的方向。
@property (nonatomic, retain) IBOutlet UIToolbar *toolbar;
这将允许您将UIToolbar作为self.toolbar引用。然后,创建您的新按钮并将它们添加到NSArray中,并将其传递给-[UIToolbar setItems:animated:]方法,如下所示:
UIBarButtonItem *newItem = [[[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemDone
target:self
action:@selector(handleTap:)] autorelease];
NSArray *newButtons = [NSArray arrayWithObjects:newItem, nil];
[self.toolbar setItems:newButtons animated:YES];
[self.navigationItem setLeftBarButtonItem:myBarButton animated:YES]
方法,我用它来实现这个目的。谢谢! - taber