Я хочу сделать сделанную кнопку, отображаемую UINavigationBar, когда выбрана любая строка в моем UITableView, и я хочу, чтобы эта кнопка выполняла действие performSegueWithIdentifier
. Любые идеи о том, как его реализовать?Сделать кнопку в UINavigationBar появляется, когда выбрана строка в UITableView.
ответ
Добавьте следующую строку в ваш Tableview: didSelectRowAtIndexPath: метод:
//add done button to navigation bar
UIBarButtonItem *doneBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(userPressedDone)];
self.navigationItem.rightBarButtonItem = doneBarButtonItem;
Тогда есть способ, как этого где-то в вашем контроллере представления:
-(void)userPressedDone {
//perform segue
[self performSegueWithIdentifier:@"mySegue" sender:nil];
}
Я бы предположил, что в вашем методе -didSelectRowAtIndexPath:
вы должны добавить UIBarButtonItem
вправо или влево на кнопку панели navigationItem
вашего контроллера.
А как насчет того, чтобы сделать его performSegueWithIdentifier? –
Попросите его вызвать метод, который делает это. –
- 1. prepareForSegue не вызывается, когда выбрана строка UITableView?
- 2. Добавить subview, когда выбрана строка UITableView?
- 3. iPhone - добавьте кнопку «Добавить», когда кнопка «Редактировать» выбрана в UITableView
- 4. UITableView - какая строка была выбрана?
- 5. Как очистить текстовое поле, когда строка в UITableView выбрана?
- 6. UINavigationBar отсутствует в UITableView
- 7. Включить Jbutton, когда строка выбрана
- 8. DataGrid невыбранная строка появляется как выбрана
- 9. обновите UILabel, когда выбрана ячейка в UITableView
- 10. Отображение UIButton в UITableView, когда ячейка выбрана
- 11. UIImage появляется только в ячейке таблицы, когда ячейка выбрана
- 12. Сделать checkbox Column Проверено, когда строка выбрана в Datagridview VB.NET
- 13. UINavigationBar появляется под StatusBar
- 14. Iphone: UITableView, как определить, что строка выбрана
- 15. Загадочная черная полоса появляется под UINavigationBar
- 16. Полоса хода появляется, когда выбрана кнопка поиска
- 17. Сделать текстовое поле появляется, если опция выбрана
- 18. IPhone: выбрана другая строка
- 19. После выбора строки другой строка выбрана автоматически из UITableView
- 20. LaunchScreen.xib UINavigationBar & UITableView
- 21. UITableview scrollsToTop прессование UINavigationbar
- 22. Обновление таблицы B, когда строка выбрана в таблице A
- 23. UINavigationBar Появляется Под UIStatusBar
- 24. Отображение пользовательских UIView, когда строка выбрана
- 25. Я хочу добавить проверку подписи в строке, когда любая строка выбрана в UITableView
- 26. Верхняя ячейка в UITableView скрыта за UINavigationBar
- 27. Как подключить кнопку в UINavigationBar?
- 28. Последняя выбранная строка в UITableView
- 29. Как добавить кнопку в UINavigationBar?
- 30. UINavigationBar Above UITableView
Выглядит аккуратно! Большое спасибо! –