Theo tài liệu cho UIVIew @property(nonatomic) CGFloat alpha
Giá trị của thuộc tính này là một số dấu phẩy động trong phạm vi 0,0 đến 1,0, trong đó 0,0 biểu thị hoàn toàn trong suốt và 1,0 biểu thị hoàn toàn không trong suốt. Giá trị này chỉ ảnh hưởng đến chế độ xem hiện tại và không ảnh hưởng đến bất kỳ chế độ xem phụ nào được nhúng của nó.
Tôi có một chế độ xem vùng chứa được định cấu hình như sau:
self.myView.backgroundColor = [UIColor blackColor];
self.myView.alpha = 0.5;
[self addSubview:self.myView];
Và sau đó thêm lượt xem phụ vào 'myView'
[myView addSubView anotherView];
anotherView.alpha = 1;
NSLog(@"anotherView alpha = %f",anotherView.alpha); // prints 1.0000 as expected
Nhưng ' anotherView ' không có alpha trên màn hình (nó không mờ đục như mong đợi)
Làm thế nào điều này có thể được và những gì có thể được thực hiện?