uitouch

    7

    1答えて

    私は単純なiOSソリティアゲームを実装しています。このゲームでは、通常の方法でカードをドラッグすることができます。カードはUIViewサブクラスCardViewで表されます。すべてのカードビューはサブビューである兄弟で、SolitaireViewです。 -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { UI

    2

    2答えて

    一定の時間が経過しても非アクティブになっている場合は、自動的に非表示にしたいメニューがあります。このメニューは、さまざまなビューを表示するUIViewControllerの階層で構成されています。 私はタイマーを実行する行に沿って考えています。タイマーは、タッチがあるたびに無効化して開始します。 UIViewのすべてのタッチイベントを捕捉することは可能ですか?おそらくブール値を保持し、メインのUI

    -3

    2答えて

    実際に私は自由な手でイメージを描画するためのサンプルがほとんどなく、アプリケーションにも統合されています。元に戻す/やり直すなどの追加機能が必要です。 ?これについての助けが必要です。私は次のコードを使用しました。 - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { mouseSwiped = YES;

    2

    2答えて

    静的な国地図をその国の地域に分けた単一の画像ビューがあります。私がしたいのは、画像上のタッチ位置を検出し、対応する領域についてのコンテンツを提供することです。リージョンの境界は線形ではないので、どのように各リージョンの領域を保存できますか? 1つの地域に属している複数の画像ビュー(またはそれらの画像を含むカスタムUIButton)が必要か、それとも可能なのですか? これは私の頭に浮かぶ最初のことで

    1

    2答えて

    たとえば、4つのサブビューがあり、互いに隣り合っていても重複していないビューを想像してみてください。 全5つのこうした見解は、私自身のUIViewのサブクラス(はい、私が読んだ:Event HandlingなどiOS Event GuideこのSO questionと、このoneを、まだ答えていない)されているビュー#4 ...のは、#1を表示して呼ぶことにしましょう ユーザーはそれらの一つに触れ

    4

    2答えて

    私はサブビューとして追加されたUIImageViewを持っています。ボタンを押すと表示されます。 誰かがアプリケーションのどの部分でもUIImageViewの外をタップすると、UIImageViewが消えたがります。 @interface SomeMasterViewController : UITableViewController <clip> <clip> @property (st

    0

    1答えて

    私は指のアプリで図面を作っています。 開始点と終了点を設定します。 私のプロジェクトはこのようなもので、描画する方向を示す背景があります。ユーザーがエンドポイントに当たると、背景が変わります。 私はタッチで が始まった... drawPoint = [touch locationInView:self.view]; CGRect writingStartPoint = CGRectMak

    3

    1答えて

    ドキュメントのどこにも見つかりません。このメッセージは、UIViewのサブクラスの私に呼び出されたとき: - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event どのように私はこのメッセージが呼び出されたためにタッチを得ることができますか? NSSetとUIEventの両方で、タッチのセットは取得できますが、固有の識別子

    6

    2答えて

    touchUpInsideイベントとone tapのようなタッチとタップの違いで混乱します。彼らは同じことですか?

    1

    1答えて

    UIBezierPathを使用して画像に色を付けるために、次のコードを使用しています。ユーザーが色を選択できるカラーピッカーがあります。そしてその色で、ベジェパスがイメージ上に描画されます。しかし、ユーザーが画像のある位置でカラーを塗りつぶすと、カラーピッカーからカラーが選択され、再び同じ位置にカラーが塗りつぶされます。この場合、以前に描画された色があります。私は以前に塗りつぶした色を削除したいし