UIImageView の画像の上に beziercurve を描画する方法。UIImageView をサブクラス化し、画像ビューの隅に UIBezierCurve を使用して円を描画しています。しかし、画像を UIImageView に配置するとすぐに、円の内側の部分が画像に重なってしまいます。uiimageview の UIimage に UIBezier パスを描画できるソリューションはありますか?
質問する
1516 次
1 に答える
2
インスタンスのメソッドを使用して、単純なサブクラス化UIView
と画像の描画を自分で試すことができます。次のようになります。drawInRect:
UIImage
- (void)drawRect:(CGRect)dirtyRect {
// note you can get image from anywhere
UIImage *image = [UIImage imageNamed:@"MyImage"];
[image drawInRect:self.bounds];
// now that image is drawn, everything
// past this point will be drawn on top of it
...
}
于 2012-06-11T10:32:20.543 に答える