-5

プログラムで円を描き、ユーザーがドラッグできるようにしたいと思います。これはIOSで可能ですか?これはiPadアプリになります。

ご協力いただきありがとうございます。

4

1 に答える 1

0

カスタムUIViewを作成し、そのメソッドを上書きしdrawRectて円を描くことができます。メソッドは次のdrawRectようになります。

- (void)drawRect:(CGRect)rect
{
    CGContextRef ctx = UIGraphicsGetCurrentContext();
    CGContextSetFillColorWithColor(ctx, [[UIColor redColor] CGColor]);
    CGContextFillEllipseInRect(ctx, self.bounds);
}

ビューの背景色をクリア カラーに設定することを忘れないでください。

動きを処理するには、カスタム ビューにジェスチャ レコグナイザーを追加し (おそらくUIPanGestureRecognizer)、そのイベントを処理します (これを行う方法については、多くの例があります)。

于 2013-01-05T08:25:54.500 に答える