3
A
回答
8
那么你也可以使用addGestureRecognizer方法上的UIView像这样:
// In some View controller
UITapGestureRecognizer *tapGR;
tapGR = [[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)] autorelease];
tapGR.numberOfTapsRequired = 1;
[myUIView addGestureRecognizer:tapGR];
// Add a delegate method to handle the tap and do something with it.
-(void)handleTap:(UITapGestureRecognizer *)sender
{
if (sender.state == UIGestureRecognizerStateEnded) {
// handling code
}
}
+0
谢谢!我会尝试你的解决方案。 – ph3nx 2012-07-08 15:05:17
4
我不为什么使用隐藏的按钮将不是一个聪明的办法理解......它是由苹果公司本身建议的方式,我认为这是聪明,更好的这样的时刻...
+1
是的,我同意:) – Bazinga 2012-07-08 10:20:55
0
使用- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
如果你正在寻找随时随地检测没有按钮的触摸屏上。您还可以找到触摸的位置,像这样:
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [touches anyObject];
CGPoint *tLocation = [touch locationInView:self.view];
}
注:touchesEnded
被称为每一次视图被窃听,因此上述tLocation
将改变每个用户触摸屏幕的时间。
相关问题
- 1. 点击查看asp:textbox?
- 2. 点击kendoMobileList查看
- 3. 只显示点击查看
- 4. 点击列表查看
- 5. 点击查看时出错
- 6. 点击按钮查看divs
- 7. 查看不接受点击
- 8. 制作查看响应点击事件
- 9. 查看按钮上的活动点击
- 10. 当点击查看动画后退
- 11. WPF点击按钮滚动查看器
- 12. 点击手势滚动查看IOS
- 13. DialogLauncher点击动作
- 14. 如何在点击后再次动态地点击按钮(将点击看作是双击)JavaScript
- 15. Android TextView - 可点击链接和可点击查看
- 16. 当点击复选框时,滚动查看消失点
- 17. 在动画中点击查看不起作用
- 18. 按钮点击动作关闭查看与extjs 4
- 19. 检测双击(双击)或长时间点击视频查看
- 20. 看看复选框是否被点击直到被点击
- 21. 带按钮的单击动作点击
- 22. 点击触发JavaScript动作?
- 23. 动作脚本3点击
- 24. 编辑点击动作
- 25. check_box_tag与label_tag点击动作
- 26. MVC按钮点击动作
- 27. 如何点击动作
- 28. 点击不执行动作
- 29. Selenium Web Driver点击动作
- 30. Onmouse点击显示块 - 点击操作?
添加手势识别器。可能的水龙头。 – Bazinga 2012-07-08 10:10:01