#ios #objective-c #xcode #uiviewcontroller #interface-builder
#iOS #objective-c #xcode #uiviewcontroller #конструктор интерфейса
Вопрос:
У меня есть существующий файл контроллера представления с набором кода. Я хочу создать файл конструктора интерфейса для ViewController и связать их. Прямо сейчас я, похоже, не нахожу опцию UIViewController в новых параметрах файла, как указано здесь.
Может ли кто-нибудь сказать мне, как этого добиться?
Ответ №1:
Теперь Apple предпочтительно рекомендует использовать storyboard, поскольку его легко использовать и обрабатывать контроллеры просмотра, но все же, если вы хотите создать отдельный контроллер просмотра, пожалуйста, выполните следующие действия.
1- Создайте файл objective c или swift, как вам нравится
2- Измените класс UIView на UIViewController
3- Создайте файл xib
4- Добавьте объект UIViewController, как показано на рис
5- Выберите контроллер, перейдите в раздел «Показать идентификатор инспектора» и установите пользовательский класс контроллера
Комментарии:
1. Это не работает для меня в swift 4. Я получаю сбой и сообщение «загружено перо «MyViewController», но выход для просмотра не был установлен».
2. Добавьте выход ControllerView для просмотра в файле nib.
Ответ №2:
Только что узнал, что мне нужно создать пустой xib, а затем включить контроллеры просмотра по мере необходимости. А затем следуйте инструкциям, предложенным kkRocks. предложенный URL-адрес свяжет существующий контроллер представления с новым xib.