Как установить прозрачный цвет фона в UIImageView

Я хочу знать, как установить Цвет прозрачного фона в iOS. Я искал везде, но я ничего не могу найти. Я хочу установить прозрачный цвет фона следующим образом:

Изображение


person viratpuar    schedule 06.02.2016    source источник
comment
привет, ты сделал половину прозрачного фона, если нет, то скажи мне, чтобы я мог тебе помочь?   -  person Birendra    schedule 06.02.2016


Ответы (2)


Установите opaque на NO и alpha на 0,3, например:

UIImageView *myImageView = ...
myImageView.opaque = NO;
myImageView.alpha = 0.3;
person Sergey Kalinichenko    schedule 06.02.2016
comment
Спасибо. Это работает ... но как я могу установить этот цвет фона в половине изображения, а не полностью в области просмотра изображения. - person viratpuar; 06.02.2016
comment
@viratpuar Прозрачность/непрозрачность — это свойство всего UIView, его нельзя установить для половины. Чтобы сделать половину изображения прозрачной, а другую половину оставить непрозрачной, вы можете создать два отдельных вида изображения рядом друг с другом, установить их непрозрачность/альфа по мере необходимости, загрузить одно и то же изображение и выбрать положение изображения в представлениях для отображения. смежные части, как если бы они были единым изображением. Вам, вероятно, придется работать с CALayer, чтобы выполнить этот последний пункт. - person Sergey Kalinichenko; 06.02.2016
comment
@dasblinkenlight просто чтобы вы знали, что вы где-то пропустили * ;) - person Hamish; 06.02.2016
comment
@originaluser2 Спасибо! Это идеальный случай, чтобы предложить редактирование — оно будет одобрено в кратчайшие сроки! - person Sergey Kalinichenko; 06.02.2016
comment
@dasblinkenlight ну, это не позволит мне редактировать, если это не более 6 символов - person Hamish; 06.02.2016

попробуйте этот, он будет работать: -

Your_ImageView.opaque = NO;

Your_ImageView.alpha = 0.3;
person Birendra    schedule 06.02.2016