2017-02-23 87 views
2

У меня есть UIImages, которые я показываю в UIImageView. UIImageView имеет.scaleAspectFit - заполнение заготовок черным цветом

contentMode = .scaleAspectFit 

Недвижимость. UIImages отлично смотрятся на UIImageView, но я хочу отредактировать UIImages, чтобы у них не было пустое (прозрачное) пространство, и вместо этого заполняйте пробелы черным цветом, и я хочу, чтобы это делалось динамически, в зависимости от размера экрана конечных пользователей.

Пример:

enter image description here

enter image description here

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

ответ

2

Просто установите BackgroundColor для UIImageView

1

Установить цвет фона imageView к черному

Использование выхода ImageView

self.imageView.backgroundColor = UIColor.black 

Использование IB

Using IB

1

Установите черный цвет для просмотра изображений, а также установите рамку равной раме основного вида.

self.imageView.backgroundColor = UIColor.black 


Для AutoRisize:

self.imageView.frame = self.view.frame 


Для AutoLayout:
Набора ведущий, задний, верхние и нижних ограничений с основным видом (self.view)

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