Я пытаюсь отобразить изображение в методе приложения (не в контроллере) didFinishLaunchingWithOptions (на самом деле это заставка).Мой код
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
splashView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 1024, 640)];
splashView.image = [UIImage imageNamed:@"splashipad.jpg"];
} else {
//doesn't matter for now
}
На самом деле изображение отображается, но оно начинается не с левого верхнего угла.Он отображается в портретном режиме, даже если эмулятор находится в ландшафтном режиме.
Даже если я инвертирую 1024 с помощью 640, это решит проблему.
Хотите отображать всплеск всегда в ландшафтном режиме.