2011-01-12 4 views
1

アニメーションの配列をロードしてUIImageViewをクリックすると、ボタンの上に表示されるようにしようとしています。ボタンの位置はランダムなので、UIImageViewをフレームで初期化する方法はありません。ユーザーが画面上でタップした場所のX座標とY座標をどのように渡しますか?目的C:「クリック」の座標を決定する

+0

ボタン、イベントを受信して​​いますか?クリックイベントの座標、ウィンドウ、ボタン、または他のビューの座標空間をどのようにしたいですか? –

+0

受信イベントはボタンですが、ボタンの座標(できればその中心)が必要ですが、アニメーションはウィンドウのビュー – Chris

答えて

2

UIButtonのIBActionを接続すると、呼び出されるとボタンオブジェクト自体が渡されます。 UIButtonのフレームプロパティは、必要なものすべてを提供する必要があります。

また、iOSでは「タップ」しないでください。

+1

に表示されるか、タッチしてください。 「TouchUpInside」のように。 =) –

+1

実際、iOSはアクション、アクション:(id)送信者、アクション:(id)送信者forEvent:(UIEvent *)イベントの3種類のアクションをサポートしています。最後の2つのタイプはボタンを「送信者」として提供し、最後はイベントを「イベント」として提供します。 – ughoavgfhw

関連する問題