Проблема в потоке пользовательской кнопки возврата при использовании контроллера UIView - PullRequest
1 голос
/ 29 января 2010

Я новичок в разработке для iphone. Я создал кнопку в контроллере UIView. При нажатии на кнопку она переходит к другому контроллеру UITableView. При нажатии на строку таблицы открывается другой контроллер UIView, в котором также есть другая таблица. . Нажатие на строку этой таблицы приводит к другому UIWebView. Я создал пользовательскую кнопку «Назад», расположенную на панели навигации контроллеров UIView и UIWebview. При нажатии на кнопку «Назад» просто веду меня на главную страницу с кнопкой, а не на его только что предыдущий UIView.

-(IBAction) goemenbutton : (id) sender 
{

[self.view removeFromSuperview];

}

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

1 Ответ

1 голос
/ 29 января 2010

Вам, вероятно, следует взглянуть на использование UINavigationController вместо обмена несколькими представлениями в одном UIViewController. UINavigationController позаботится о многих вещах для вас, включая кнопки «Назад» с правильными заголовками и приятной анимацией. Это также помогает вам структурировать ваш код и дает вам больше гибкости в будущем.

UIWebview не является UIViewController и не может быть помещен в NavigationController. Вам, вероятно, стоит взглянуть на его упаковку в UIViewController.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...