2015-04-19 4 views
1

У меня есть проект с 3-мя диспетчерами.взаимодействует с видом контейнера в swift

ViewController имеет 2 кнопки («Загрузить A» и «Загрузить B»), отображается метка с надписью «A» и вид контейнера.

Вид контейнера имеет контроллер вида ViewA. С помощью кнопки (Обновить ярлык)

Существует также непривязанный вид под названием ViewB. С помощью кнопки (Обновить ярлык)

Когда ViewController загружает, он вставляет ViewA в контейнер, я хочу иметь возможность нажимать «Load B» и загружать ViewB в контейнер (без использования скрытого), а затем нажать «Обновить ярлык» "в ViewB и в ярлыке ViewController с меткой« B загружается ».

Я искал какое-то время, но не могу найти решение, написанное в swift. Как я могу переходить в контейнер и иметь один контроллер представления, запускающий обновление в другом?

РЕДАКТИРОВАТЬ:

storyboard

ViewController Встраивание в контейнере в ViewDidLoad. Я хочу заменить его ViewControllerB при нажатии кнопки. И изнутри контейнера вернитесь к основному виду и обновите ярлык до «ViewControllerB Load Load», нажав «Обновить метку» Buton в ViewController B.

+0

OK Я покажу вам, со скриншотами –

+0

Готово, не проверяйте –

+0

Спасибо Stefan, но не совсем то, что я искал, я отредактировал свой вопрос, чтобы сделать его более понятным. и добавил скриншот. My Issue - это все, что связано с загрузкой в ​​пользовательский интерфейс UI Element. – BlueRad

ответ

2

Я действительно нашел решение, которое сработало для меня.

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

2

Управление перетаскиванием от кнопки к новому представлению Контроллер, это является то, что вы собираетесь увидеть enter image description here Теперь нам нужно создать класс для нашего нового вида contorller enter image description here Убедитесь, что тип UIViewController enter image description here Теперь убедитесь, что вы настроили ваш контроллер представления от инспектора идентичности enter image description here Теперь вобще действия и выходы. В классе, который вы создали enter image description here Сделайте то же самое для BViewController Или нажмите кнопку, которая перейдет в BViewController и сделайте то же самое

Смежные вопросы