Создайте файл xib UIViewController для моего существующего файла ViewController в Xcode 8

#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.