0

タッチイベントで実行する予定の次のコードがあります。

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
    UITouch *touch;
    touch=[touches anyObject];
    CGPoint point=[touch locationInView:self.view];

    if (CGRectContainsPoint([billTotal frame],point))
    {
        [self pickerShow];
    }
}

実行されていません。私が間違っていることはありますか?

よろしく、スティーブン

4

1 に答える 1

0

ビューでタッチを有効にしましたか?

UIImageViewデフォルトでユーザー操作が無効になっていると思います。

ビューの .xib ファイルがある場合は、Interface Builder でビューを選択し、押しCMD + 1てチェックすることでタッチを有効にすることができます。User Interaction Enabled

コードでは、このようにすることができます

myView.userInteractionEnabled = YES;  
于 2010-07-13T09:55:51.560 に答える