希望这里有人已经征服了这个,因为它让我发疯。我的应用程序包含一个用于输入和编辑信息的弹出框。我今天了解到,可以在弹出框的底部显示一个工具栏,这很棒——除了我一辈子都无法在所述工具栏上显示任何按钮。这是我们开始的地方:
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];
我尝试了以下每种方法来添加按钮,但均未成功:
navigationController.toolbar.items = buttons;
和
[navigationController setToolbarItems: buttons]
和
[navigationController.toolbar setItems: buttons animated: NO];
我有一个非常小的工具栏,没有按钮。
知道我做错了什么吗?