Вопрос

Мне нужно представить контроллер модальной панели вкладок с помощью interface builder.Я хотел бы иметь возможность указать и спроектировать контроллер панели вкладок в файле InfoViewController.xib, а затем представить его из разных мест в приложении, используя что-то вроде:

UIViewController *vc = [InfoViewController create];
[self presentModalViewController:vc animated:YES];

Я не знаю, как настроить файл interface builder.Я могу перетащить контроллер представления панели вкладок, но он не отображается при представлении контроллера представления.Как я должен связать этот контроллер панели вкладок с владельцем файла?

Это было полезно?

Решение 3

В итоге я определил контроллер панели вкладок в каждом XIB, с которого он был представлен (в настоящее время только один).Не идеальная ситуация, но не смог понять, как это сделать с помощью внешнего многоразового XIB.

Другие советы

Ты перестарался с мыслями об этом.Просто делай в точности то, что ты сказал, что собираешься сделать.Повторное использование - это хорошая вещь.

Interface Builder предназначен для разработки ваших представлений.

Вы сами выбираете, как и когда их представлять (напримермодально) внутри вашего кода.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top