Создайте интерфейс на основе xib с Xcode 5

Я пытаюсь создать новое приложение с шаблоном Singe View, но нет опции xib или раскадровки, чтобы сделать мой интерфейс как xib файл!!! почему Apple удаляет xib из iOS 7?!! Как создать приложение с файлами xib-интерфейса?

enter image description here

Ответ 1

  • Создать новый проект
  • Выберите приложение с одним представлением
  • Установить имя_проекта и другие параметры
  • Сохранить проект в месте
  • Выберите проект в панели навигации слева.
  • Удалить файл Main.storyboard из проекта
  • Добавить новый .xib файл в Project
  • Установите главный интерфейс в ваш .xib файл в "Общая вкладка" на правой панели.
  • Вставить следующий код в didFinishLaunchingWithOptions метод
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.rootViewController = [[UIViewController alloc] initWithNibName:@"YourViewController" bundle:nil];
[self.window makeKeyAndVisible];

Ответ 2

Apple удалила его, потому что они просто хотят "заставить" всех использовать раскадровки, хотя из того, что я знаю, большое количество людей просто не находит их полезными.

Я боюсь, что вам придется сделать это самостоятельно, просто создайте пустое приложение и настройте себе представление.

Посмотрите пример:

http://www.appcoda.com/hello-world-app-using-xcode-5-xib/

Ответ 3

Apple удалит его из xcode 5. у вас есть только один вариант выбора раскадровки. если вы хотите xibs, тогда удалите раскадровку после создания приложения singleView и добавьте xib вручную. другой вариант - создать приложение в xcode 4.6 или ранней версии, а затем запустить его на xcode 5.