Я устанавливаю цвет фона моего UIView (который находится в пределах UIViewController) следующим образом:iPhone - UIView's backgroundColor - используя png с прозрачностью?
myView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"myTransparentBG.png"]];
Я даже пытался баловаться с [myView setOpaque:NO];
, но изображение не появляется прозрачным. Он имеет черный фон. Можно ли исправить это программно? В противном случае, как мы должны установить прозрачный фон для нашего представления?
Это похоже на вопрос, который должен был быть задан раньше, но я не мог найти ответа.
Ага, это правильный ответ. Я не устанавливал непрозрачное свойство слоя. Благодаря! – chaiwalla
Интересно, что вы должны установить непрозрачное свойство * после того, как вы установили фоновое изображение. Должен быть частью механизма рендеринга. –
Спасибо Сэму, у меня была та же проблема. Также: последние две строки этого фрагмента кода делают то же самое. – titaniumdecoy