Objective-c:如何检测双击视图?
我正在开发一个应用程序,我在视图上有多个控件,但我想在用户双击视图时启用它们
你可以采取双击的例子,但在设备中,我想要抓住事件时,他们是双击。
你需要添加一个UITapGestureRecognizer
到你想要点击的视图。
喜欢这个:
- (void)viewDidLoad { [super viewDidLoad]; UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTapGesture:)]; tapGesture.numberOfTapsRequired = 2; [self.view addGestureRecognizer:tapGesture]; [tapGesture release]; } - (void)handleTapGesture:(UITapGestureRecognizer *)sender { if (sender.state == UIGestureRecognizerStateRecognized) { // handling code } }
将UITapGestureRecognizer
添加到视图中,其中numberOfTapsRequired = 2
。
- OAuth2login到SoundCloud最近返回错误域= NXOAuth2HTTPErrorDomain代码= 401“HTTP错误:401”
- Alamofire 4.0 RequestRetrier应该(_,retry,with,completion)不被调用
- 故障 – 核心数据只能在使用UITableView时访问一次对象
- 使用后台线程导入,保存和显示大型数据集
- 与session.dataTaskWithRequest UIAlertView问题
- 致命错误:意外地发现零,而解包一个可选的值(lldb)
- 对象在ARC模式下解除分配
- 如何在Firebase完成用户数据下载后重新加载UITableView数据?
- UITableViewRowAnimation被忽略