Подтвердить что ты не робот

Как добавить новые xib файлы

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

4b9b3361

Ответ 1

(Предполагая XCode 4)

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

Вы заметите в описании каждого из подпунктов, в нем говорится "Документ компоновщика интерфейса". Это разные типы перьев.

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

Ответ 2

В XCode 4:


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

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

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

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

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

Файл → Новый файл → iOS → Cocoa Touch → Подкласс UIViewController → Нажмите "Далее"

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

Ответ 3

Для XCode 8 и быстрого 3:

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

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

Ответ 4

В XCode 5: (Создал NEW someVC.xib, когда вы просто удалили старый файл someVC.xib)

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

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

: владелец файла

tap: Identity Inspector

в [Пользовательский класс] → вытащить окно [Класс] к выбранному → ClassNameWithViewController

назад: "Владелец файла"

2 пальца: владелец файла → откройте меню "Ссылки" → перетащите строку из [view small-circle] в [View] в IB

Ответ 5

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

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

enter image description here