iOS выровнять ImageView по верхнему углу

Я пытаюсь установить фон, который подходит как для портрета, так и для ландшафта. У меня проблема в том, что в правом верхнем углу изображения есть логотип. Размер изображения 2048х2048.

В портретном режиме все в порядке, но в альбомном я теряю логотип, так как он обрезается со всех сторон.

Я использую автоматическую компоновку в Interface Builder и установил для всех ограничений значение 0 и просмотр для заполнения аспектов.

Возможно ли, чтобы изображение прикрепляло верхний правый угол к верхнему правому углу экрана и обрезало его только слева и снизу?


person Mark A Barr    schedule 17.04.2016    source источник


Ответы (1)


как насчет того, чтобы установить для фона ContentMode значение Top Right и настроить ограничения макета для просмотра границ? размер этого изображения не изменится, и всегда будет отображаться логотип.

вместо этого вы можете получить логотип отдельно и разместить свое изображение без логотипа, и просто установить логотип для привязки к правому и верхнему краю

person Mortgy    schedule 17.04.2016
comment
Ваша звезда работает идеально. Хотелось бы, чтобы изображение логотипа было отдельным элементом, но вся идея состоит в том, чтобы люди могли выбирать собственный фон и логотип из галереи, пока Apple не исправит невероятно раздражающий факт, что вы не можете использовать прозрачный png в камбузе. я вынужден иметь логотип на фоне - person Mark A Barr; 17.04.2016
comment
Я не сталкивался с такой проблемой раньше, что вы не можете использовать прозрачный png в камбузе? я не выздоровел, что вы имеете в виду - person Mortgy; 17.04.2016
comment
если вы копируете файл png в фотогалерею, и он имеет прозрачный фон, он становится белым. Кажется, нет обходного пути, если только кто-нибудь не скажет мне другое, вы можете получить приложения, которые будут это делать, но это только для копирования и вставки. Если вы поместите прозрачный png в свой пакет, он будет работать нормально, но я хочу, чтобы мои пользователи могли использовать свои собственные дизайны. - person Mark A Barr; 17.04.2016
comment
проверьте это решение - person Mortgy; 17.04.2016
comment
Спасибо за это, Мортги, было бы интересно, если бы я создавал логотип в приложении. Но я хочу, чтобы люди делали его самостоятельно, используя любую программу для рисования, и сохраняли его в фотогалерее, а затем приложение позволяло вам выбрать его из фотогалереи и отобразить в изображение - person Mark A Barr; 18.04.2016