mam ustawienie koloru tła mojego UIView (co jest wewnątrz UIViewController) następująco:iPhone - UIView w tleColor - używając png z przezroczystością?
myView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"myTransparentBG.png"]];
ja nawet nie próbował ingerować [myView setOpaque:NO];
ale obraz nie pojawia się przejrzyste. Ma czarne tło. Czy mam to naprawić programowo? W przeciwnym razie, jak mamy ustawić przejrzyste tło dla naszego poglądu?
To wydaje się być pytanie, które powinno być zadawane wcześniej, ale nie mogłem znaleźć odpowiedzi.
Aha, to jest poprawna odpowiedź. Nie ustawiłem nieprzezroczystej właściwości warstwy. Dzięki! – chaiwalla
Co ciekawe, musisz ustawić właściwość nieprzezroczystą * po * ustawieniu obrazu tła. Musi być częścią mechanizmu renderującego. –
Dzięki Sam, miałem ten sam problem. Ponadto: ostatnie dwa wiersze tego fragmentu kodu robią to samo. – titaniumdecoy