我有一个 UIImageView,我想在它上面添加一个黑色覆盖层。无需覆盖 drawRect 的最佳方法是什么?我正在考虑在其上添加一个 CALayer。但不确定如何获得具有 .3 alpha 的黑色 CALayer。
最佳答案
是这样的吗?
UIView *overlay = [[UIView alloc] initWithFrame:CGRectMake(0, 0, myImageView.frame.size.width, myImageView.frame.size.height / 2)];
[overlay setBackgroundColor:[UIColor colorWithRed:0 green:0 blue:0 alpha:0.3]];
[myImageView addSubview:overlay];
关于iphone - 在 UIImageView 上添加不透明度为 0.3 的黑色叠加层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11217654/