Мне нужно разработать приложение с несколькими экранами. Я автоматически создавал xib файл, но для моего другого экрана мне нужен другой xib файл. Как создать другой файл xib?
Как добавить новые xib файлы
Ответ 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 за один шаг.