Ich habe eine CAGradientLayer an den unteren Rand dieser kleinen Detailansicht eingefügt, die am unteren Rand der App erscheint. Wie Sie sehen können, habe ich die Farben von weiß bis klar eingestellt, aber da ist diese seltsame graue Tönung, die auftaucht. Irgendwelche Ideen? HieriOS Weiß bis Transparent Gradient Layer ist Grau
// Set up detail view frame and gradient
[self.detailView setFrame:CGRectMake(0, 568, 320, 55)];
CAGradientLayer *layer = [CAGradientLayer layer];
layer.frame = self.detailView.bounds;
layer.colors = [NSArray arrayWithObjects:(id)[UIColor whiteColor].CGColor, (id)[UIColor clearColor].CGColor, nil];
layer.startPoint = CGPointMake(1.0f, 0.7f);
layer.endPoint = CGPointMake(1.0f, 0.0f);
[self.detailView.layer insertSublayer:layer atIndex:0];
ist die problematische Ansicht:
Was ist unter der Schicht? – trojanfoe
Die MapView. Ich kann den Layer so einstellen, dass er clearColor und clearColor verwendet und vollständig transparent ist. –
Worauf ich hinaus will: Ist die Ebene unter dieser Ebene grau? – trojanfoe