UITouch - 事件没有响应

时间:2010-07-13 09:49:33

标签: iphone xcode uitouch

我希望在触摸事件中运行以下代码:

- (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];
    }
}

它没有被执行,任何想法我做错了什么?

此致 斯蒂芬

1 个答案:

答案 0 :(得分:0)

您是否在视图上启用了触摸功能?

我相信UIImageView默认禁用用户互动。

如果您有视图的.xib文件,则可以通过选择视图,按CMD + 1并选中User Interaction Enabled

来启用Interface Builder中的触摸功能

在代码中你可以这样做

myView.userInteractionEnabled = YES;