0

UI に切り替えビューがあり、その値が変更されたときにイベントを処理したいと考えています。これを実行するために、値変更イベントを処理する IBAction メソッドを作成しました。ここまでは順調ですね。

私の問題は、変更が - コード (私のアプリで発生する可能性があります) - ユーザーの操作によって行われたかどうかを判断できないことです。

ユーザーの操作によって変更されたのか、コードによって変更されたのかを判断するにはどうすればよいですか?

4

2 に答える 2

1

Apple ScrollView / ScrollPages の例では、同様の状況が
あります。イベントが自己 (= コード) でトリガーされたのか、ユーザーによってトリガーされたのかを判断する必要があります。
この 2 つの状況を区別するために、(プログラムで呼び出す前に) 変数を設定するだけです。

于 2013-02-05T18:48:24.647 に答える
1

コードのみでスイッチ値を変更する特定の方法はありますか? もしそうなら、そのメソッドを使用してブール値/フラグを設定し、イベントを決定/処理する必要があるときにチェックすることができます。

于 2013-02-05T18:45:46.873 に答える