Three20, возможны ли разные изображения для портретной и альбомной ориентации? - PullRequest
2 голосов
/ 10 октября 2010

Я использую Three20, чтобы представить фоторепортаж истории, которую я сделал после февральского землетрясения в Чили. Мне бы хотелось, чтобы приложение отображало портретные изображения, когда устройство iPad находится в портретной ориентации, и изображения альбомного типа, когда устройство iPad находится в альбомной ориентации. Таким образом, будет две версии каждого изображения: одна обрезана для просмотра в портретной ориентации, а другая - для просмотра в альбомной ориентации, а приложение покажет версию, соответствующую ориентации устройства.

Я обрежу эти версии изображений отдельно. Таким образом, приложение будет в полной мере использовать экран во всех направлениях, и пользователи будут читать историю как журнал. В идеале вид должен быть изменен на соответствующее изображение, оставаясь в том месте, где оно находится в последовательности изображений, когда пользователь поворачивает устройство, например, от портрета № 4 до ландшафта № 4 и наоборот. Но, если это невозможно, возврат к первому изображению при повороте устройства iPad также является приемлемым (возможно, для разделения TTImageViews?)

Идея состоит в том, чтобы дать пользователю опыт, которым он читает иллюстрированный рассказ во всех направлениях. Можно ли это сделать? Если да, можете ли вы дать некоторые подсказки?

Если это невозможно сделать, поместив определенное изображение на задний план с наложением средства просмотра изображений, это также может быть решением. Если отдельные полноэкранные виды для каждой ориентации невозможны, то, по крайней мере, я бы хотел избавиться от черных частей экрана с «маской авторазмера».

Большое спасибо! Diederik

...