Belgelerine göre UIVIew @property(nonatomic) CGFloat alpha
Bu özelliğin değeri, 0.0 ile 1.0 arasında bir kayan noktalı sayıdır; burada 0.0 tamamen saydamlığı ve 1.0, tamamen opaklığı temsil eder. Bu değer yalnızca mevcut görünümü etkiler ve gömülü alt görünümlerinin hiçbirini etkilemez.
Aşağıdaki şekilde yapılandırılmış bir kapsayıcı görünümüm var:
self.myView.backgroundColor = [UIColor blackColor];
self.myView.alpha = 0.5;
[self addSubview:self.myView];
Ve sonra 'myView'a alt görünümler ekleyin
[myView addSubView anotherView];
anotherView.alpha = 1;
NSLog(@"anotherView alpha = %f",anotherView.alpha); // prints 1.0000 as expected
Ancak ' anotherView ' ekranında alfa var (beklendiği gibi opak değil)
Bu nasıl olabilir ve ne yapılabilir?