2009-08-22 7 views

答えて

2

あなたがボタンの座標上のタッチを合成し、適切なイベントhere's how

7

ボタンを押したままにしてもらいたいですか? highlightedプロパティをtrueに設定すると、押したように見えます。

ボタンの結果をシミュレートしたい場合は、「タッチアップインサイド」または「タッチダウンインサイド」イベントに割り当てたセレクタを呼び出します。

+0

何セレクタは、カメラの「キャプチャ」ボタンのために呼び出されていますか? –

+0

Ilyaでは、「キャプチャ」ボタンをプログラムで押すことはできません。 Appleのヒューマンインタフェースガイドライン違反です。ユーザーはボタンを押す必要があります。 –

+0

しかし、アプリ「Big Camera Button」を作成した人は何とかしました。画面上の任意の場所を押して写真を撮ることができます。これに似た何かを達成するにはどうすればいいですか? –

1

オーバーレイ透明である第二大きなボタンを設定し、他のボタンの上に持っているのと同じセレクタにそれを割り当てることができます。

9

あなただけ行うことができます。

[button sendActionsForControlEvents:UIControlEventTouchUpInside]; 
+0

アクションをどこに送信するかは、どのように伝えますか? – jowie

+0

あなたはInterface Builderでそれを行い、あなたのボタンを右クリックし、それを扱うオブジェクトに "Touch up inside"をドラッグします。 –

+0

ボタンの変数の中のオブジェクトに送信しています。 –

関連する問題