私は45°に回転したUIImaveView(赤いもの)を持っています。これで、グラデーションを使用してUIImageを描画し、下にあるUIImageViewの上に配置します。45°回転したため、この UIImageView は下の UIImageView (灰色のもの) に重なっています。
だから私は、このUIImageViewを左上隅に収まるようにトリミングしたかったのですが、下にあるUIImageViewのフレームに重ならないようにしました。パスなどを描画するオプションがあるはずですが、誰かがもっと簡単な解決策を持っていることを願っていますか?
http://i.stack.imgur.com/C89nP.png
解決
UIImageView *rotatedGradient = [[UIImageView alloc] initWithFrame:CGRectMake(-20, -20, 50, 50)];
[_underlayingImageView addSubview:rotatedGradient];
[_underlayingImageView setClipsToBounds:YES];