#xcode #loadview
#xcode #loadview
Вопрос:
Всем привет — последний глупый вопрос (я надеюсь)
У меня возникла ситуация, при которой происходит следующее.
Программно созданное представление (потому что это проще всего для того, что я делаю) Пользователь нажимает кнопку, появляется представление на основе Xib, используя следующий код для загрузки представления на основе Xib (InfoView2)
InfoView2 *infoView2 = [[InfoView2 alloc] initWithNibName:@"InfoView2" bundle:nil];
[self.navigationController pushViewController:infoView2 animated:YES];
[infoView2 release];
Теперь я хочу удалить InfoView2 и вернуться к TapView, программно созданному представлению — я чувствую, что это должно быть относительно просто, но каждое руководство и туториал, которые я могу найти, показывают, как загружать представления на основе Xib, я не могу найти ни одного для представлений, не основанных на Xib views…am Я слишком толстый? Я загружаю InfoView2 неправильным способом для начала?
Я должен отметить, что это для приложения iPhone — для приложения на стороне iPad я загружаю InfoView2 в popoverViewController, поскольку это, по сути, настройки для приложения.
Кто-нибудь может предложить некоторое представление?
Честно…последний дурацкий пост…Я обещаю. Пожалуйста, немного слов 😉 12-часовой рабочий день подходит к концу.
Ответ №1:
Это UIView или UIViewController??? если это контроллер UIView, все, что вам нужно сделать после выполнения того, что вам нужно на контроллере представления, это код: [self.NavigationController popViewControllerAnimated: ДА]; если вы хотите анимированный возврат или [self.NavigationController popViewControllerAnimated: НЕТ]; для «сухого» возврата…
Комментарии:
1. [self.NavigationController popViewControllerAnimated: ДА]; выполнила задание. Я идиот и пытался быть слишком сложным. Удалил предыдущий комментарий, чтобы не вводить в заблуждение других глупых людей:-D