2013-10-28 2 views
10

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

enter image description here

ответ

22
  • Создать новый проект
  • Select Single View Application
  • Set Projectname и другие параметры
  • Сохранить проект на месте
  • Выбор проекта в панели «Навигатор» слева
  • Удалить Main.storyboard файл из проекта
  • Добавить новую .xib файл в проекте
  • Set Основной интерфейс к файлу .xib в «General Tab» на правой панели.
  • Вставить следующий код в didFinishLaunchingWithOptions методом
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
self.window.rootViewController = [[UIViewController alloc] initWithNibName:@"YourViewController" bundle:nil]; 
[self.window makeKeyAndVisible]; 
6

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

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

Проверьте пример:

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

+1

Да, я знаю :) Я использую раскадровки только в некоторых конкретных ситуациях. –

+2

Иногда я думаю, что они проверяют раскадровки во время обзора аптек, чтобы узнать, есть скрытые от них скрытые экраны :) – Sulthan

5

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

Смежные вопросы