プログラムで円を描き、ユーザーがドラッグできるようにしたいと思います。これはIOSで可能ですか?これはiPadアプリになります。
ご協力いただきありがとうございます。
プログラムで円を描き、ユーザーがドラッグできるようにしたいと思います。これはIOSで可能ですか?これはiPadアプリになります。
ご協力いただきありがとうございます。
カスタムUIView
を作成し、そのメソッドを上書きしdrawRect
て円を描くことができます。メソッドは次のdrawRect
ようになります。
- (void)drawRect:(CGRect)rect
{
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextSetFillColorWithColor(ctx, [[UIColor redColor] CGColor]);
CGContextFillEllipseInRect(ctx, self.bounds);
}
ビューの背景色をクリア カラーに設定することを忘れないでください。
動きを処理するには、カスタム ビューにジェスチャ レコグナイザーを追加し (おそらくUIPanGestureRecognizer
)、そのイベントを処理します (これを行う方法については、多くの例があります)。