私は - (void)touchesBegan ...を使用して、ユーザーが画面上の任意の場所をタップしたかどうかを確認しています。ユーザが画面をタップすると、アクションが実行されます。しかし、その人が指を持ち上げると、その行動は中止されます。具体的には、ユーザーがタップするとimageView.animateImagesを一度実行しています。私は、タップして放すと、アニメーションは実行され続けるようにしたいと思います(私はrepeatCountを1に設定しています)。誰もこれを行う方法を知っていますか?前もって感謝します!touchesBeganでアクションを完全に実行
0
A
答えて
0
まあ、おそらくNSNotificationsを使うべきです。このようなものを試してみてください。
...
NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];
[nc addObserver:self selector:@selector(nameOfAnimationMethod) name:@"touched" object:nil];
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
[nc postNotificationName:@"touched" object:self];
}
このようなことを実行してみましょう。これは、通知センタを作成し、現在のオブジェクトをオブザーバとして通知センタに追加し、「タッチされた」通知をリッスンします。通知センタが通知を送信すると、オブジェクトはメソッド(セレクタ) "nameOfAnimationMethod"を実行します。 touchesBeganメソッドのオーバーライドを見ると、 "touched"という名前の通知を投稿したことがわかります。これは、あなたが望む方法を実行するオブジェクトをトリガします。
これが役に立った場合は、私の答えを受け入れてください!それは本当に私たちの両方を助けます。
関連する問題
- 1. 実行コードが完全に
- 2. Mathjaxが完全にロードされた後にアクションを実行する方法は?
- 3. アンドロイド:UIが完全にロードされた後のアクションを実行する方法
- 4. PostgreSQLで完全実行クエリを取得
- 5. async - javascriptでループ完了後にアクションを実行
- 6. SCALA:完全な.sqlファイルを実行
- 7. TouchesBeganはtouchUpInsideのアクションをオーバーライドします
- 8. バックグラウンドサービス内でAndroidジオフェンシングを完全に実行できますか?
- 9. ajaxリクエストでPHPの実行を完全に防ぐ
- 10. IOSアプリケーションで完全にPythonコードを実行しますか?
- 11. ajaxリクエストが完全に完了した後でjs関数を実行する
- 12. ユーザーアンドロイドアプリが完全に終了したときに最終アクションを実行する方法 - Android Studio
- 13. PostgreSQLの - 行は完全に
- 14. HTML検索コードは、デバッグ時に実行されますが、完全に実行されていないときは完全に実行されません。
- 15. チャーティングが完了したら、Laravelアクションを実行しますか?
- 16. プログラムでRotateAnimationsを実行する方法の完全な例?
- 17. AJAX完全オブジェクトリテラルの後に関数を実行
- 18. シェルスクリプトを完全に実行していないCronjob
- 19. 完全な日常のバックアップを効果的に実行
- 20. 実行時にAjaxと完全なポストバックを選択する
- 21. boost.spirit:不完全な入力ストリームでアクションを取る
- 22. Redのアクションの完全なソースコードを取得するには?
- 23. MQTTサブスクライバでアクションを実行
- 24. ステータスバーウィジェットで "アクション"を実行
- 25. b +ツリーの完全実装
- 26. 完全コールバックのRxJSがmergeMapで実行されていない
- 27. 外部コマンドが完全に実行されない - Java
- 28. UpdatePanelのDataGridが完全に実行されています
- 29. Angular JSによる完全一致の実行
- 30. マクロが完全に実行されません
私はそれをしましたが、私の問題は解決しませんでした。私がクリックするたびに、いったん離してしまうとアニメーションが停止しました。私が行動を起こしたのは問題ですか?(IBAction)? – Toby
あなたは - (IBAction)ですか?それは問題かもしれません!あなたがコンセントを接続したら、あなたはタッチタイプ(タッチイン、タッチアップ)として何を作ったのですか? – Monkeyanator
私はそれをアウトレットにしたことはありません。これはすべてプログラムによって行われます。 – Toby