如何将button添加到iPadpopup窗口中的工具栏?

希望有人在这里征服了这个,因为这让我疯狂。 我的应用程序包含一个用于input和编辑信息的popup窗口。 今天我学到了可以在popover底部显示一个工具栏,这很好 – 除了我不能在我的生活中得到任何button显示在工具栏上。 这是我们开始的地方:

UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController: editorViewer]; //*** This makes the toolbar visible [navigationController setToolbarHidden:NO animated:NO]; //*** Create a 'trash' button UIBarButtonItem *trashButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemTrash target: nil action: @selector(deleteItem)]; //*** Create an array of buttons NSArray *buttons = [NSArray arrayWithObjects: trashButton, nil]; 

我已经尝试了以下每一个添加button,没有成功:

 navigationController.toolbar.items = buttons; 

 [navigationController setToolbarItems: buttons] 

 [navigationController.toolbar setItems: buttons animated: NO]; 

我得到一个漂亮的小工具栏,没有button。

任何想法我做错了什么?

当您在导航控制器上设置工具栏隐藏状态时,工具栏项将从导航控制器的顶视图控制器的toolbarItems属性中获取。

在你的情况

 editorView.toolbarItems = buttons; 

要么

 [editorView setToolbarItems:buttons]; 

 [navigationController setToolbarHidden:NO animated:NO]; 

保持不变。