Как добавить новые файлы XIB - PullRequest
44 голосов
/ 23 августа 2011

Мне нужно разработать приложение с несколькими экранами.Я автоматически сгенерировал xib-файл, но для другого экрана мне нужен другой xib-файл.Как мне создать еще один xib-файл?

Ответы [ 5 ]

34 голосов
/ 23 августа 2011

(при условии XCode 4)

В диалоговом окне меню «Файл -> Новый файл ...» есть подраздел «Пользовательский интерфейс».

Вы заметите в описании каждого из подпунктов: «Документ Интерфейсного Разработчика». Это различные типы перьев.

Если вы специально создаете новый ViewController, вы также можете выбрать раздел «Какао Touch» и выбрать пункт «UIViewController subclass». На следующей странице есть флажок «С XIB для интерфейса пользователя». который создаст NIB, а также файлы связанных классов.

8 голосов
/ 20 июня 2017

Для XCode 8 и Swift 3:

Файл -> Новый файл -> iOS -> Интерфейс пользователя -> Просмотр

Назовите его "YourViewController.xib" и сохраните его.

7 голосов
/ 23 августа 2011

In XCode 4 :


Чтобы создать автономный пользовательский интерфейс (XIB):

Файл -> Новый файл -> iOS -> Пользовательский интерфейс

Затем выберите:

  • Приложение (включает делегата и окно)
  • Окно
  • Вид
  • Пусто

Чтобы создать новый класс UIViewController с пользовательским интерфейсом:

Файл -> Новый файл -> iOS -> Какао Touch -> подкласс UIViewController -> Нажмите Далее

Затем назовите новый класс контроллера представления и выберите «С XIB для пользовательского интерфейса».

6 голосов
/ 02 декабря 2018

В XCode 10 вам нужно будет перейти в New -> File -> Cocoa Touch Class

Выберите «Также создать файл XIB», чтобы получить интерфейс, класс и XIB, созданные за один шаг.

enter image description here

2 голосов
/ 16 декабря 2013

В XCode 5: (Создан НОВЫЙ someVC.xib, когда вы только что удалили свой старый someVC.xib)

больше Необходимо выполнить следующие шаги:

tap: ClassNameWithViewController.xib, как процессыв последнем ответе, и IB открыл

выбор: владелец файла

tap: Identity Inspector

в [Custom Class] -> раскрывающееся окно [Class] для выбора-> ClassNameWithViewController

вернуться к нажатию: владелец файла

касание пальцем: владелец файла -> открыть меню ссылок -> перетащить строку из [кружок вида] в [вид] вIB

...