2

ユーザーが編集モードでアイコンをダブルタップするたびにアラートをポップする調整を行っています。引っ掛けてみた

- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event

SBIcon_

{
    %orig;
    UITouch *touch = [touches anyObject];
    if (touch.tapCount == 2 && [[objc_getClass("SBIconController") sharedInstance] isEditing])
    {
        //pop an alert and do stuff
    }
}

しかし、これはまったく機能していないようです。上記の何が問題なのか、これを達成するための代替方法を提案してくれる人はいますか?

編集:問題があれば、私はtheosを使用しています。

4

2 に答える 2

1

タップ ジェスチャ レコグナイザを使用することをお勧めします。これはより具体的で、非常に正確に機能します。

詳細については、次のリンクを確認してください: http://developer.apple.com/library/ios/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/GestureRecognizers/GestureRecognizers.html

于 2012-06-11T04:52:37.887 に答える