Я ищу наилучший способ инициировать родительский метод из контроллера представления ребенка.инициировать родительский метод из дочернего представления SWIFT
Родитель - это вид прокрутки с тремя дочерними дочерними элементами UIViewController. Код для их инициализации и присоединения отлично работает ... просто не представляется возможным найти способ вызова методов родителя.
благодарит заранее!
Просто уточнение терминологии. Вы «вызываете» метод, вы его не «инициируете». Вы «инициализируете» тип для создания новых экземпляров этого типа. Кроме того, представления могут иметь «subviews» и «superviews», но обычно не называются детьми. У контроллеров View могут быть контроллеры дочерних представлений и контроллеры родительских представлений. Единственная связь между представлениями и контроллерами представлений состоит в том, что каждый контроллер представления имеет представление. Вид ничего не знает о контроллере представления. Таким образом, только потому, что одно представление содержит другие представления, не означает, что между контроллерами представлений есть какая-либо связь. – drewag
В порядке я вижу, что вы говорите. Таким образом, возможно ли, чтобы представление вызывало метод его супервизора, даже несмотря на то, что subview не знает, что это контроллер просмотра? –
Каждое представление имеет ссылку на его супервизор через его свойство 'superiew', чтобы оно могло вызывать методы в своем супервизоре. – drewag