2013-12-18 3 views
0

Мы собираемся создать приложение ios и графику, предоставленную клиентом, если нам нужно управлять как ориентацией на пейзаж, так и мне нужно спросить о двух разных графических представлениях от клиента? Я бизнес-аналитик, следовательно, полутехнический.Как управлять пейзажной и портретной ориентацией в приложении iOS?

Я нашел, что контроллер просмотра может обрабатывать это событие, но я не уверен, что нам нужно отделить файлы psd для портрета & ландшафтного режима?

ответ

1

Во-первых вы не используете СДП на устройстве, вы просто изображения (PNG, JPEG ...)

Во-вторых, это зависит от того, как отображается ваше изображение в пейзаж. Это тот же образ при повороте пейзажа, как если бы он был на портрете? Тогда вам не нужны разные изображения, просто используйте их.

Единственная ситуация, в которой вам нужны разные изображения, - это изменение изображения при повороте (изменение размера или изменение всего изображения).

0

Да. Ваш клиент должен будет предоставить графику (фоновое изображение и т. Д.) И информацию о макете для обеих ориентаций. Излишне говорить, что вам нужны только две копии элементов, которые меняются в зависимости от ориентации.

Как отметил Антонио МГ, вы не будете использовать файлы psds, но jpegs и pngs. Png - хороший выбор для большинства типов изображений, хотя jpegs лучше сжимают фотографии.

0

Вот решение этой http://iphonesoul.blogspot.in/2012/12/device-orientation-in-ios.html

Если вам нужно что-нибудь еще, то вы можете спросить меня.

+0

Вопрос об использовании разных значков в ландшафтном и портретном режимах, ваша ссылка предназначена для поддержки вращения не изображений. –

0

Если ваши фоновые изображения не заполнены только одним цветом, тогда вам нужно задать два разных фоновых изображения. Другие изображения зависят от того, как они будут выглядеть на экране. Если вы скажете, что в обоих режимах изображения могут быть одного размера, тогда проблем нет, но если вы хотите изменить размер изображения, например, кнопку, картинку, текстовое поле и т. Д., Тогда вам понадобятся два разных psd.

Смежные вопросы