UIView を一定量「暗く」したいと思います。現在、私は次のように暗くしています。
UIView *overlay = [[UIView alloc] initWithFrame:mainView.bounds];
overlay.backgroundColor = [UIColor blackColor];
overlay.alpha = 0.5f;
[mainView addSubview:overlay];
残念ながら、これにより、透明な部分に半透明の黒いオーバーレイも追加されますmainView
。透明でない部分だけを暗くする方法はありますか?