UIView clearColor производит WhiteColor вместо прозрачного в IOS5 Xcode4.2 - PullRequest
0 голосов
/ 04 ноября 2011

Я сталкиваюсь с очень странной проблемой с тех пор, как обновил Xcode с IOS 5 ... Я не могу установить цвет фона UIView на Прозрачный ...

вот что я могуделать :!!

Я могу установить вид на любой цвет, зеленый, синий, красный, и все они корректно отображаются в UIVIEW

    [self.view setBackgroundColor:[UIColor greenColor]];     // Working 100 % 

Я могу установить фоновое изображение // Это тоже работает

  [self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"abc2010.png"]]]; // Working 100 %


  [self.view setBackgroundColor:[UIColor clearColor]];       // No Error but result is not what I need 

вместо прозрачного фона, это всегда БЕЛЫЙ ... !!

Буду признателен за помощь в выяснении проблемы!:)

1 Ответ

1 голос
/ 21 февраля 2012

У меня только что была такая же проблема.Вот пара вещей, которые нужно сделать.Во-первых, убедитесь, что вы установили вид так, чтобы он не был непрозрачным:

[self.view setOpaque:NO];

Во-вторых, установите слой видов так, чтобы он был также clearColor:

[self.view.layer setBackgroundColor:[UIColor clearColor]];

Проверьте, поможет ли это.Это исправило мою проблему, и твои звуки похожи на мои.Удачи.

...