Разница в прозрачности iOS - PullRequest
0 голосов
/ 04 января 2012

вот моя проблема: в основном у меня есть три слоя:

1-й: фоновое изображение (синяя луна)

2-й: UIView со значением альфы в 0,4 (прозрачность)

3-й: Image UIImageView внутри UIView (Диван, стрелка и ТВ).

Как вы можете видеть ниже на фотографии.

В Интерфейсном Разработчике вы можете видеть 3-й слойв сплошном цвете, тот эффект, который я хочу.Но в симуляторе мы видим эффект прозрачности в этом слое.

Кто-нибудь знает, почему это происходит?Есть ли другой способ сделать цвет 3-го слоя сплошным?

enter image description here

1 Ответ

1 голос
/ 04 января 2012

Установив альфа-свойство на весь вид, он влияет на все подпредставления, например, на ваш диван и телевизионные картинки.Одним из простых способов достижения желаемого результата является установка альфа-представления в 1, что делает его «сплошным», но заполнение прозрачным UIColor.

...