2016-08-12 1 views
-1

То, что я хочу добиться:свойство доступа к надтаблицам зрения контейнерного

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

Возможно ли это? Я видел много вопросов о том, что супер-просмотр имеет доступ к свойствам subview, но мне очень хотелось бы, чтобы контейнерный вид имел доступ к свойству супервизора.

ответ

1

Использовать свойство parentViewController как self.parentViewController и получить доступ ко всем свойствам, которые вы хотите.

1

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

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