Вызов метода из контроллера представления, который содержится в ScrollView, который содержится в контроллере представления

#ios #objective-c #xcode8

#iOS #objective-c #xcode8

Вопрос:

у меня такая проблема У меня есть ViewController, в котором у меня есть ScrollView, в этом ScrollView есть 3 контроллера просмотра внутри, поэтому из внутреннего контроллера просмотра, содержащегося в режиме прокрутки, я хочу вызвать метод из RootViewController для прокрутки между дочерними контроллерами.

Корневой просмотр -> ScrollView -> 3 дочерних контроллера представления (метод вызова)

Кто-нибудь знает, как я могу этого добиться?

Комментарии:

1. Есть ли у вас экземпляр childViewControllers в rootView. Если нет, объявите все ViewController в rootView. Вы можете использовать этот экземпляр для вызова метода.

2. @New16 Я думаю, что было бы наоборот. Каждый экземпляр дочернего контроллера представления должен иметь слабую ссылку на родительский / корневой контроллер представления, чтобы вызывать на нем метод.