2015-09-23 2 views
1

Итак, я изучаю iOS Swift. Я собираюсь сделать несколько уроков, и я застрял в позиционировании изображения.Соотношение сторон изображения swift ios

Я пытаюсь выяснить, как загруженное изображение перемасштабировано и позиционировано. Поскольку я не могу опубликовать скриншот, изображение, которое должно отображаться в моем симуляторе в целом, я могу видеть только 25% изображения. Должен ли я что-то изменить в атрибутах или в инспекторе размеров?

То, что я сделал до сих пор (явно не так), садились взрывобезопасность поля Размера -> выберите Заполнитель, ш/= 320.

Тогда я возлагал и выбран Формат.

Любая помощь, пожалуйста? Спасибо.

+0

Вы можете установить фрейм в коде, image.frame = CGRectMake (10,10,10,10), вы также можете управлять перетаскиванием, чтобы задать ограничения автоматической компоновки ширины и высоты. Ура! –

ответ

1

Если вы спрашиваете, как убедиться, что изображение заполняет UIImageView:

myImageView.contentMode = UIViewContentMode.ScaleAspectFill 

Вы также можете понадобиться установить ограничение, если вы разместили свой вид изображения в интерфейсе строителе. enter image description here

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

+0

Вот скриншот: http://postimg.org/image/g3577ikjb/ Как вы можете видеть из этого, моя фотография должна «сжать», чтобы соответствовать экрану ... Я не могу объяснить это лучше. Благодарю. – Satchie

+0

Похоже, вам нужно настроить некоторые ограничения в построителе интерфейса. Основываясь на вашем скриншоте, я, вероятно, добавлю верхнее ограничение и оба боковых поля (которые будут держать его по центру и полной ширине) также устанавливают пропорции, поэтому он пропорционально масштабируется. Что-то вроде: http://prntscr.com/8jo1u5 –

+0

Спасибо. Я стараюсь, без успеха, но, надеюсь, удастся. – Satchie

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