我希望在触摸事件中运行以下代码:
- (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];
}
}
它没有被执行,任何想法我做错了什么?
此致 斯蒂芬
答案 0 :(得分:0)
您是否在视图上启用了触摸功能?
我相信UIImageView
默认禁用用户互动。
如果您有视图的.xib文件,则可以通过选择视图,按CMD + 1
并选中User Interaction Enabled
在代码中你可以这样做
myView.userInteractionEnabled = YES;