1
希望有人在這裏征服了這個,因爲這讓我瘋狂。我的應用程序包含一個用於輸入和編輯信息的彈出窗口。今天我學到了可以在彈出窗口的底部顯示一個工具欄,這很好 - 除了我不能在我的生活中使用任何按鈕顯示在所述工具欄上。這裏就是我們開始:如何將按鈕添加到iPad彈出窗口中的工具欄上?
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];
我得到一個漂亮的小工具欄,沒有按鈕。
任何想法我做錯了什麼?
祝福你!你讓我很快樂!在考慮使用工具欄的其他地方時,儘管它的表面上有違直覺,但這是合理的。標記 – mpemburn