У меня есть приложение с 3 контроллерами представления. Все они должны иметь значение типа «Должно автоматически», возвращающее ДА. Первые два, мое главное меню и мое подменю, оба автоматически работают. Третий viewcontroller, который программно загружает UIImageView из файла jpg в комплекте программы, будет отображаться только в портретной ориентации.
В viewcontroller, содержащем изображение, у меня есть это:
NSString *imageName = [NSString stringWithFormat:@"%@-00%d.jpg",setPrefix,imageNumber];
UIImageView *pictureView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:imageName]];
pictureView.frame = CGRectMake(0, 0, 1024, 768);
[self.view addSubview:pictureView];
и еще раз, я должен долженAutoRotateToInterfaceOrientation вернуть YES для всех ориентаций.
Мое изображение отображается, но в боковом направлении, и значения 0,01024,768, которые я использовал, чтобы мой прямоугольник начинался с верхнего правого угла, опускался вниз, вместо того, чтобы начинать сверху слева и переходить через пейзаж). Я пропускаю параметр, который мне нужно установить, чтобы изображение отображалось в альбомной, а не в альбомной ориентации?