Я работаю над приложением для iphone с панелями вкладок, каждая из которых связана с контроллером навигации.В одном из этих контроллеров у меня есть табличное представление с некоторым списком, а при выборе строки другое представление отображает определенную информацию и кнопку для просмотра некоторых связанных фотографий.
У меня проблема с отображением фотографии.в альбомной ориентации.
Контроллер просмотра фотографий содержит UIImageView для отображения по одной фотографии за раз, и этот размер объекта ImageView составляет 320x460 и отображается в полноэкранном режиме.Для обработки поворота я добавил следующий код:
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationPortrait || interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
Но он не вращается, и строка состояния симулятора iphone все еще находится в портретном положении, поэтому не поворачивается тоже.
У меня естьтакже изменил метод следующим образом:
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return YES;
}
Все еще нет изменений при повороте устройства.А опции в Проект-> Сводка (вкладка) -> Ориентация поддерживаемого устройства-> Желаемые ориентации явно включают альбомный режим (вправо / влево).
Можете ли вы помочь мне понять, что я могупропали без вести?
Спасибо за помощь,
Стефан