草庐IT

UItapgestureRecognizer

全部标签

ios - Xcode 6 GM 版本,iPhone 6 模拟器, 'UITapGestureRecognizer' 没有可见的@interface 声明选择器 'initWithTarget:action:'

UIPanGestureRecognizer*pan=[[UIPanGestureRecognizeralloc]initWithTarget:selfaction:@selector(panGestureRecognized:)];此代码可以为Xcode5中的任何模拟器编译,但在Xcode6中,它只能为32位CPU的模拟器(iPhone5及以下)编译,在为具有64位CPU的模拟器(iPhone5s、iPhone6、iPhoneplus)编译时,编译器说:novisible@interfacefor'UITapGestureRecognizer'declarestheselector'

iphone - 无法在 UITableview 的单元格内单击 UIButton

已经搜索了一些可能的修复方法,但都没有解决我的问题。我一直单击uitableview中的单元格而不是其中的按钮。这是我的代码:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifier];if(cell==nil){ce

iphone - 无法在 UITableview 的单元格内单击 UIButton

已经搜索了一些可能的修复方法,但都没有解决我的问题。我一直单击uitableview中的单元格而不是其中的按钮。这是我的代码:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifier];if(cell==nil){ce

iphone - 如何使用 UITapGestureRecognizer 同时检测点击和双击?

例如,我有一个View,我想要两种不同的手势:点击执行操作A。双击以执行操作B。问题出在UITapGestureRecognizer上,我只能设置所需的最小点击次数。在双击手势识别器识别双击之前,单击手势识别器识别点击。例子:_tapGestureRecognizer=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(tapGestureRecognized:)];_tapGestureRecognizer.numberOfTouchesRequired=1;_tapGestureRecognizer.n

iphone - 如何使用 UITapGestureRecognizer 同时检测点击和双击?

例如,我有一个View,我想要两种不同的手势:点击执行操作A。双击以执行操作B。问题出在UITapGestureRecognizer上,我只能设置所需的最小点击次数。在双击手势识别器识别双击之前,单击手势识别器识别点击。例子:_tapGestureRecognizer=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(tapGestureRecognized:)];_tapGestureRecognizer.numberOfTouchesRequired=1;_tapGestureRecognizer.n

objective-c - UITableViewCellContentView 上的 shouldReceiveTouch

我试图通过以下方式忽略UITapGestureRecognizer在UITableView上的点击:-(BOOL)gestureRecognizer:(UIGestureRecognizer*)gestureRecognizershouldReceiveTouch:(UITouch*)touch{if([touch.viewisKindOfClass:[UITableViewCellContentViewclass]]){returnNO;//ignorethetouch}returnYES;//handlethetouch}它不会编译:“使用未声明的标识符‘UITableViewCe

objective-c - UITableViewCellContentView 上的 shouldReceiveTouch

我试图通过以下方式忽略UITapGestureRecognizer在UITableView上的点击:-(BOOL)gestureRecognizer:(UIGestureRecognizer*)gestureRecognizershouldReceiveTouch:(UITouch*)touch{if([touch.viewisKindOfClass:[UITableViewCellContentViewclass]]){returnNO;//ignorethetouch}returnYES;//handlethetouch}它不会编译:“使用未声明的标识符‘UITableViewCe

ios - 使用 UITapGestureRecognizer 传递参数

有什么方法可以用UITapGestureRecognizer传递参数吗?我已经看到这个针对objective-c的回答,但找不到swift的答案test.userInteractionEnabled=truelettapRecognizer=UITapGestureRecognizer(target:self,action:Selector("imageTapped4:"))//Somethingliketext.myParamatertest.addGestureRecognizer(tapRecognizer)然后在funcimageTapped4()下接收myParameter{

ios - 使用 UITapGestureRecognizer 传递参数

有什么方法可以用UITapGestureRecognizer传递参数吗?我已经看到这个针对objective-c的回答,但找不到swift的答案test.userInteractionEnabled=truelettapRecognizer=UITapGestureRecognizer(target:self,action:Selector("imageTapped4:"))//Somethingliketext.myParamatertest.addGestureRecognizer(tapRecognizer)然后在funcimageTapped4()下接收myParameter{

iOS - UITapGestureRecognizer - 带参数的选择器

在我的应用程序中,我在运行时动态地将图像添加到我的View中。我可以同时在屏幕上显示多个图像。每个图像都是从一个对象加载的。我已将tapGestureRecongnizer添加到图像,以便在我点击它时调用适当的方法。UITapGestureRecognizer*tapGesture=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(imageTapped:)];[plantImageViewaddGestureRecognizer:tapGesture];我的问题是我不知道我点击的是什么图像。我知道我可以