in Cocoa, insbesondere die iPhone SDK, die opaque
Eigenschaft wird beschrieben, wie:Cocoa/iPhone: Background und Opaque Eigenschaften
Wenn opake, der Ziehvorgang geht davon aus, dass die Ansicht seine Grenzen füllt und zeichnen effizienter. Die Ergebnisse sind unvorhersehbar, wenn undurchsichtig und die Ansicht nicht seine Grenzen füllt. Setzen Sie diese Eigenschaft auf NO, wenn die Ansicht vollständig oder teilweise transparent ist.
In meiner Erfahrung, wenn man einen Blick (Label, Tabellenzelle, etc.) hat mit backgroundColor
Set [UIColor clearColor]
, Sie tun nichtopaque
-NO
setzen müssen, damit sie richtig angezeigt werden (mit einem klaren Hintergrund).
Intuitiv, dies zu tun würde auch undurchsichtig zu NO setzen, aber ich hatte nie Probleme.
Können Sie opaque = YES und clearColor mischen, oder lebe ich auf geliehene Zeit? Es scheint nirgends spezifisch dokumentiert zu sein.