У меня есть проект, который загружает UIViewController
aka appViewController
в полноэкранный режим UIWindow
.Затем я добавляю еще UIViewController
aka menuViewController
к UIWindow
.У menuViewController
есть xib с UIView
с размерами 480 x 35 .Я добавляю menuViewController
к UIWindow
следующим образом:
MenuViewController *tempController = [[MenuViewController alloc] initWithNibName:kMenuViewController bundle:nil];
self.menuViewController = tempController;
[tempController release];
menuViewController.view.center = CGPointMake(17, 240);
[window insertSubview:menuViewController.view aboveSubview:appViewController.view];
Проблема в том, что menuViewController
НЕ уважает мой вызов center
и фактически принимает fullscreen
и покрывая мои appViewController
.
В Интерфейсном Разработчике я увидел свойство с именем: Autoresize Subviews
, проверенное на UIWindow
.Я пытался снять этот флажок и даже для подпредставления и до сих пор не работает.
ПРИМЕЧАНИЯ:
Этот проект был обновлен с (который работал отлично):
Встроенный с: Xcode 3.xx (забыл точно)
Базовая iOS: 3.0
Целевая iOS: 2.2
И обновлена до:
Построен с: Xcode 4.3.1
Базовая iOS: последняя (5.1)
Целевая iOS: 4.2
Спасибо!