Это странный вопрос, поскольку у меня определенно были проекты, которые работают нормально, возможно, потому, что я делал что-то по-другому.Но теперь я в замешательстве.
Я создаю новое приложение для iPad на основе View с Xcode (3.2.3 fwiw).Это дает мне контроллер представления по умолчанию с представлением по умолчанию, которое разархивируется и отображается при запуске.
Когда я запускаю приложение, когда симулятор находится в ландшафтном режиме, я ожидаю, что размер по умолчанию для размера будет 1024 в ширину.Но это не так ... Если я добавлю только одну строку в проект по умолчанию:
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
[super viewDidLoad];
NSLog(@"width: %f", [[self view] bounds].size.width); // add this line
}
Я вижу, что ширина равна 768, независимо от того, запускается ли приложение в портретном или альбомном режиме.Из коробки маска автоматического изменения размера этого вида по умолчанию должна определенно ретранслироваться, чтобы соответствовать контейнеру.Почему это не номер 1024, когда я начинаю в ландшафтном режиме?Я знаю, что это работает в других моих проектах, но меня смущает, в чем разница.Чего мне не хватает?
Спасибо!