[ios] IBOutlets для других контроллеров представления в раскадровке



Answers

Question

Я хочу переключиться между несколькими контроллерами представлений с помощью UIPageViewController . Эти контроллеры представлений статичны, поэтому я хочу их создать в своем раскадровке. Поскольку нельзя использовать отношения или segues для подключения их к UIPageViewController но к источнику данных, мне нужно иметь объект источника данных с IBOutletCollection содержащий страницы:

@property (retain, nonatomic) IBOutletCollection(UIViewController) NSArray* pages;

Хотя, я не могу подключить эту розетку к рассматриваемым контроллерам. Я предполагаю, что это потому, что контроллеры представления в доске объявлений обрабатываются совершенно независимо, как в разных файлах nib. Есть ли решение? Я не хочу создавать эти контроллеры представлений в коде.




Links