2016-04-02 4 views
0

После завершения приложения, какой код мне нужно положить в appdelegate.m, чтобы он мог запускать контроллеры просмотра в зависимости от размера устройства?Xcode 7 - Несколько раскадровки

+3

Не рекомендуется создавать разные раскадровки для каждого размера устройства. Попытайтесь использовать концепцию автоопределения или авторезистентности. –

+0

Не рекомендуется использовать разные раскадровки, но если вы должны поместить этот код в делегат приложения, чтобы определить размер экрана устройств iOS: «пусть iOSDeviceScreenSize: CGSize = UIScreen(). Bounds.size», то вы можете просто следовать это: http://www.newventuresoftware.com/blog/organizing-xcode-projects-using-multiple-storyboards/ – Emptyless

+0

Беспокойство, мне нужно положить его в приложение - (BOOL): (UIApplication *) приложение didFinishLaunchingWithOptions: (NSDictionary *) launchOptions –

ответ

0

Вы не должны использовать несколько раскадровки для обработки различных устройств в приложении iOS. Пожалуйста, обратитесь к документации Apple:

Adaptive User Interfaces

И, в частности, в разделе, посвященном Auto Layout, чтобы узнать, как правильно обрабатывать делает ваш пользовательский интерфейс адаптируется к текущим и будущим устройствам.

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