我有一个基于导航控制器的应用程序,并添加了一些包含viewDidLoad:
NSArray* toolbarItems = [NSArray arrayWithObjects:
[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd
target:self
action:@selector(addButton)],
[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace
target:self
action:nil],
[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCompose
target:self
action:@selector(composeMail)],
nil];
[toolbarItems makeObjectsPerformSelector:@selector(release)];
self.toolbarItems = toolbarItems;
现在我想显示一个带有[UIActionSheet showFromToolbar:]
的actionSheet,我想要一个 UIToolbar * ,我怎样才能获得我之前创建的UIToolbar?
答案 0 :(得分:4)
我认为你的意思是“当前视图控制器”。在这种情况下,您需要self.navigationController.toolbar
。