2016-07-12 2 views
-1

У меня есть изображение, которое содержит изображение через раскадровку.ios swift не центр изображения

Моя проблема заключается в том, что изображение кажется центрированным, что приводит к пробелу вокруг изображения, в пределах изображения. Я хотел бы, чтобы изображение растянулось, чтобы занять весь imageView. Я пробовал все значения для режима content/view, и никто не работал.

screen shot

+0

Обратите внимание, что я могу растянуть изображение вручную в раскадровке. Но тогда он не отображается правильно, когда устройство вращается, несмотря на то, что заданы ограничения компоновки. – Darrell

+0

Я не уверен, с какой проблемой вы сталкиваетесь. При вращении устройства? –

+0

Вы используете растяжимое изображение? то вам необходимо правильно вычислить маржу. –

ответ

1

Вы должны установить режим

imageView.contentMode = .ScaleToFill 

контента в ImageView в этом будет растянуть изображение на ImageView игнорируя исходное соотношение сторон изображения. Если вы хотите сохранить соотношение формата изображения вы можете проверить AspectFit и AspectFill

imageView.contentMode = .ScaleAspectFit 
imageView.contentMode = .ScaleAspectFill 

Если изображение выходит за рамки этого ImageView вы можете установить ClipsToBounds к истинному

imageView.clipsToBounds = true 
0

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

imageView.contentMode = .ScaleToFill 
imageView.clipsToBounds = true 
Смежные вопросы