Згідно з документацією для UIVIew @property(nonatomic) CGFloat alpha
Значенням цієї властивості є число з плаваючою комою в діапазоні від 0,0 до 1,0, де 0,0 являє собою абсолютно прозоре, а 1,0 - абсолютно непрозоре. Це значення впливає лише на поточний вигляд і не впливає на жоден із його вбудованих підпоглядів.
У мене є вигляд контейнера, налаштований таким чином:
self.myView.backgroundColor = [UIColor blackColor];
self.myView.alpha = 0.5;
[self addSubview:self.myView];
А потім додайте підпрограми до "myView"
[myView addSubView anotherView];
anotherView.alpha = 1;
NSLog(@"anotherView alpha = %f",anotherView.alpha); // prints 1.0000 as expected
Але у ' anotherView ' є альфа-екран (він не є непрозорим, як очікувалося)
Як це може бути і що можна зробити?