2014-09-15 2 views
0

Поскольку автоматическая компоновка отключит функции DELTA 6/7, которые могут настроить проблему с раскладкой iOS 6, что я могу сделать для поддержки iOS8 iOS7 iOS8 с одним файлом NIB? Или мне нужно создать другой файл NIB (отключить автоматический макет) для загрузки только для iOS6?Файлы NIB Xcode для поддержки от iOS 6 до iOS8

ответ

0

ios 6 поддерживает автоспуск. Для того, чтобы иметь дело с дельтой я создал parentView, который я продлить то в каждом классе и поставить такой код, и я в состоянии поддерживать минимальный ИОС 6 даже с прошивкой 8.

- (void)viewDidLoad { [super viewDidLoad]; if(([[[UIDevice currentDevice] systemVersion] compare:@"7.0" options:NSNumericSearch] != NSOrderedAscending)){
[self.navigationController.navigationBar setTranslucent:NO]; if ([self respondsToSelector:@selector(edgesForExtendedLayout)]) self.edgesForExtendedLayout = UIRectEdgeNone;
}}

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