2011-12-29 10 views
2

私はCocoa Touchのスケジュールアプリケーションを作成しています。画面に触れるだけで時間間隔を選択できる必要があります。つまり、ユーザーは "ScheduleView"内の時間間隔を指で選択してからイベントを追加することができなければなりません。Windowsデスクトップのような矩形の選択

私は誰もがWindowsデスクトップで行うことができるような矩形の選択を行うことを考えていましたが、選択矩形を描画する方法も、複数のタッチを検出する方法もわかりません。誰でも助けてくれますか?

P.S: "ScheduleView" それはあなたがあなたのビューにUIGestureRecognizerを追加する必要がありますUIView、ないUITableView

答えて

1

です。デリゲートとしてタッチを検出することができます。このケースはおそらくUIPanGestureRecognizerで最も効果的です。デリゲートをあなた自身に設定し、ボックスを-(void)panGestureMoveAround:(UIPanGestureRecognizer *)gesture内に描画します。tutorialです。

ボックスを描画するには、手動でビューに描画することができますが、UIViewを上に再形成し、境界線の幅と色をthis SO questionのように操作する方が簡単です。

関連する問題