У меня есть кнопка, которую я добавил в свою навигационную панель программно. Когда я нажимал эту кнопку, иногда я хочу ее [self.navigationBar popViewControlleranimated:YES]
, а иногда я хочу ее [self.navigationBar pushViewcontrollerAnimated:YES]
в зависимости от некоторых переменных. Я могу получить часть popViewController
, но я не уверен, как сделать часть pushViewController
. В основном, где я создаю экземпляр этого viewController? Насколько я понимаю, он уже должен быть частью навигационного контроллера. Но если бы я сделал это мнение в своем рассказном доске, для чего его подключить, чтобы сделать его частью навигационного контроллера, так как моя кнопка вставлена программно? Кроме того, даже если моя кнопка не была вставлена программно, и я вместо этого добавил ее через панель рассказов, как это будет работать, когда я хочу popViewController
после нажатия кнопки? Если я привяжу pushViewController
к этой кнопке, не попытайтесь нажать этот контроллер просмотра, когда я действительно захочу его всплыть? Полагаю, я мог бы сделать и не засвидетельствованный поп, а затем анимационный, который мог бы работать.pushViewController только иногда
0
A
ответ
0
Просто соедините два крупки в раскадровке с нажимным Segue (из класса одного к совершенно другим): и установить его идентификатор «что-то» , то в вашем коде заменить нажимной вид контроллер с:
[self performSegueWithIdentifier:@"something" sender:self];
+0
отлично! благодаря! – user1529956
Смежные вопросы
- 1. Pushviewcontroller
- 2. Как заставить pushViewController показывать только представление назначения?
- 3. pushViewController медленно
- 4. Детали PushViewController?
- 5. didSelectItemAtIndexPath pushViewController
- 6. glGetAttribLocation работает только иногда
- 7. wmuslider только иногда загружается
- 8. Изображение показывает только иногда
- 9. Typeface.createFromAsset NullPointerException - только иногда
- 10. Обновление работает только иногда
- 11. Элемент показывает только иногда
- 12. Ошибка EXC_BAD_ACCESS - иногда только
- 13. SplashScreen только показал, иногда
- 14. KeyListener только иногда работает
- 15. HMR только обновления иногда
- 16. paintComponent только иногда называется
- 17. Process.Exited, вызываемый только иногда
- 18. validates_presence_of только иногда?
- 19. Как сделать анимацию «pushviewcontroller» БЕЗ использования pushviewcontroller?
- 20. не pushViewController
- 21. pushViewController crahses
- 22. проблема pushViewController
- 23. pushViewController отладка
- 24. pushViewController: анимированный: внутри ScrollView
- 25. PushViewController не работает
- 26. Не Понимать концепцию pushViewController
- 27. Sticky Footer, но только иногда
- 28. Фоновые изображения только нагрузка иногда
- 29. Эта функция работает только иногда
- 30. AJAX 403 Запрещено, только иногда
вместо этого я предлагаю вам правильно написать вопрос формата .... – preetam