Хорошо, я читал книги по книгам, все с прекрасными примерами наличия нескольких контроллеров просмотра со своими собственными Nibs вместе с чтением яблочных документов.View Controllers
Мой вопрос заключается в следующем: все примеры показывают, что несколько видов отображаются через панель инструментов или панель вкладок. Пользователь нажимает на какую-либо кнопку на одном из упомянутых, отображается новое представление (сохраняя отображение панели вкладок/инструментов), затем они могут щелкнуть другую кнопку на вкладке/панели инструментов и перейти к другому представлению.
Это единственный способ, которым это возможно? Если я хочу иметь главный экран с тремя кнопками в середине экрана (Play Game, Rules, High Scores), и если вы нажмете на него, пусть он поднимет правильный файл nib, это можно сделать только с помощью панели инструментов/панель вкладок? Если да, то в некоторых приложениях, где его нет, это потому, что он «скрыт»?
Я знаю, что это, вероятно, одна из самых простых вещей для начала, но я не могу понять этого.
Я читал о просмотрах, подсмотрах и т. Д., И, похоже, все больше запутался, когда я продолжаю. Если я совершенно вне базы здесь, есть ли пример, который будет иметь что-то вроде этого:
mainViewController, с наконечником с кнопками , щелкнув любую кнопку, вызовет другое отдельное представление со своим собственным наконечником. С этой точки зрения я мог бы делать все, что захочу, а затем нажать кнопку, которая позволит мне вернуться к mainViewController.
Любая помощь/примеры с этим очень ценятся.
Geo ...
Есть ли [delegate.window addSubview: view1ViewController]; затем отобразить представление? Если это так, то представление, которое было показано ранее, все еще существует? Он скрыт? – George
Я сделал опечатку, это должно быть [delegate.window addSubview: view1ViewController.view] ;. Что это делает, так это добавление view1ViewController в окно. [Self.view removeFromSuperview]; удаляет вид вызывающего UIViewController из окна. Вы в основном меняете их. – ChrisW
Вы бы поменяли их обратно тем же методом, чтобы вернуться в главное меню. В любом способе вызывается, когда пользователь нажимает кнопку «Главное меню», вы удаляете текущее представление из окна и добавляете представление контроллера главного меню назад. – ChrisW