グローバルUITouchハンドラをセットアップして、システムを通過しているすべてのUITouchイベントをデバッグし、どのビューがターゲットであるかなどを確認したいと思います。これをどのように達成できますか?UITouchesをグローバルに追跡するには?
1
A
答えて
2
sendEvent:
方法よりも優先されますUIApplication
のサブクラスください:
@interface MyApplication : UIApplication
@end
@implementation MyApplication
- (void)sendEvent:(UIEvent *)event {
if (event.type == UIEventTypeTouches) {
NSLog(@"Touch event: %@", event);
}
[super sendEvent:event];
}
@end
がmain.m
にUIApplicationMain
にこのサブクラスの名前を渡します。
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
#import "MyApplication.h"
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv,
NSStringFromClass([MyApplication class]),
NSStringFromClass([AppDelegate class]));
}
}
を
0
この記事は役に立ちます。DETECTING TAPS AND EVENTS ON UIWEBVIEW – THE RIGHT WAYあなたは同じ技術を使うことができます。
関連する問題
- 1. uitouchesをキャンセルするには?
- 2. SQLのダンプエラーを追跡するには?
- 3. MongoMapperでメモリリークを追跡するには?
- 4. Eclipseでリターンパスを追跡するには?
- 5. struts2でファイルアップロードを追跡するには?
- 6. ファイルのダウンロードを追跡するには
- 7. ウィンドウフォームのクラッシュを追跡するには?
- 8. paper_trailでカスタムイベントを追跡するには?
- 9. カメのycorを追跡するには?
- 10. ウェブアプリケーションでアプリケーションプールリサイクルを追跡するには?
- 11. ワークフローに追跡プロファイルを追加する
- 12. どのようにPythonのグローバル変数を追跡しますか
- 13. ユーザーがReactにログインしている場合のグローバルな追跡方法?
- 14. WindowsフォームMDIアプリケーションでグローバル変数を追跡するにはどうすればよいですか?
- 15. 私のウェブサイトにユーザを追跡する
- 16. オペレータサインの前にディジットを追跡する
- 17. ユーザーを100%確実に追跡する
- 18. デバッグ中に変数を追跡する
- 19. 依存関係追跡のためのCMakeのグローバル変数
- 20. どのようにjavascript関数を追跡するには?
- 21. MySQLに読み込まれたソースファイルを追跡するには?
- 22. PHPのデータベーステーブルにログアウトしたユーザーを追跡するには?
- 23. Git - 追跡ブランチに関する情報
- 24. NSManagedObjectをグローバル配列に追加する
- 25. scssにグローバル親セレクタを追加する
- 26. コアアニメーションアニメーションを追跡する
- 27. javascriptエラーを追跡する
- 28. スレーブラグを追跡する
- 29. スワイプを追跡する
- 30. Android - スレッドを追跡する