2010-10-10 17 views
13

Lösungshinweis, keine Frage.

habe ich diesen Code Hintergrund als Musterbild zu setzen:UIColor `-colorWithPatternImage:` Alpha Blending Problemlösung. (iOS SDK 4.1)

UIImage *bg  = SomeImage(); 
UIColor *bgc = [UIColor colorWithPatternImage:bg]; 
[self setBackgroundColor:bgc]; 
[self setOpaque:NO]; 

Dies funktioniert, aber Alpha-Blending funktioniert nicht. Könnte ein Fehler sein. Wie funktioniert es?

  • Plattform: iOS SDK 4.1
+2

Ahh, du Genie! Ich bin so froh, dass du diesen Eonil gepostet hast. Erspart mir Stunden Kopfkratzen und Augenfugen. Erwähnenswert ist: Um auf Layereigenschaften zugreifen und sie ändern zu können, muss man '' importieren. –

Antwort

11

Dieser Code macht es auf beiden Simulator und Gerät alpha gemischt.

+1

Ich musste die Schicht nicht opak einstellen. Es funktionierte gut ohne es. – Palimondo

+0

@Palimondo Also kann ich davon ausgehen, dass es gepatcht wurde. Vielen Dank! – Eonil

Verwandte Themen