Я пытаюсь получить голову над контроллерами представлений, контроллерами дочерних элементов, представлениями, контейнерами и т. Д. Я делаю простое приложение, которое будет иметь набор значков с левой стороны, что при нажатии открывается другой экран с правой стороны. Основная конструкция:UIView & UIViewController App design
Строка меню всегда будет находиться на левой стороне, с содержанием, находясь в синей коробке. Я правильно говорю, что я должен иметь следующую структуру:
Затем, когда изображение при нажатии на левую UIView, я должен толкать новый UIView с правой стороны? Или это должны быть UIViewControllers? Где в него входят контейнеры?
Возможно ли это сделать с помощью раскадровки, или невозможно связать кнопки, чтобы нажимать новый UIView на другую часть экрана, и поэтому мне нужно будет сделать это через код?
Похоже, что вы пытаетесь сделать здесь, в основном точно так же, как то, что 'UITabBar' делает только вы хотите выступы на левой стороне вместо через дно. Это правильно? – nhgrif
Да. Хотя я больше пытаюсь понять, как разные элементы должны работать вместе в хорошей практике. – Joseph
Ну, причина, по которой я спросил, - это то, что вы всегда можете посмотреть, как 'UITabBar' обрабатывает содержимое каждой вкладки. Каждая вкладка - это собственный 'viewController'. Фактически вы не можете использовать 'UITabBar' для выполнения этого меню левой руки, потому что' UITabBar' идет в нижней части (и я не знаю, как это изменить), но понятия о том, как обрабатывается 'UITabBar' разные 'viewControllers' должны применяться таким же образом к настраиваемому макету, как это. – nhgrif