2015-07-03 4 views
0

Я новичок в разработке ios. Я пытаюсь поставить кнопку на UINavigationBar, которую я добавил в начало TableViewController, и все, что я хочу сделать, это отклонить viewcontroller и вернуться к предыдущей. segue между двумя viewController является модально, и я сделал то же самое на другом ViewControllers, которые не являются UITableView, и они отлично работают, поэтому я чувствую, что это из-за UINavigationBar или UITableViewController.Кнопка IOS на панели TableView-Navigation не работает

Я действительно ценю любую помощь заранее.

+0

Можете ли вы предоставить код? –

ответ

1

Насколько я понимаю ваш вопрос, вы представляете точку зрения и пытаетесь вернуться с помощью навигации. Этого не произойдет. Смотрите это объяснение

принудительную SEGUE

Это добавляет новый VC к navigationController. если у нас есть требование управлять нашими взглядами по-своему, мы должны использовать его. он добавляет новое представление в стек навигации. Отобразится кнопка «Назад». нажав кнопку «назад», он вытащил VC от navigationController.

Модального Segue

модальный переход только один VC представляя другой VC модально. Созданный стек навигации не создан. Не отображать кнопку возврата. Вы должны создать, как нужно, cusotmly.

+0

Спасибо за комментарий. Наверное, я не очень хорошо объяснил свой вопрос. Я создал кнопку самостоятельно и в коде, который я использовал: [self rejectViewControllerAnimated: YES complete: NULL]; , чтобы рассеять текущий контроллер. но я нашел проблему. Тип кнопки, которую я создал, был настроен неправильно, хотя я сделал это в IB, он отправил действие вместо отправки события. извините, если я не имею смысла, я супер сонный, но я отредактирую этот комментарий позже –