草庐IT

UItapgestureRecognizer

全部标签

ios - 识别点击导航栏标题

当用户点击导航栏中的标题时,有人可以帮我识别点击吗?我想识别这个点击,然后为tableHeaderView的出现设置动画。可能向下滑动TableView。想法是用户可以选择一个快速选项(从tableViewHeader)来重新填充TableView。但是我无法识别任何水龙头。我正在使用Swift。 最佳答案 UINavigationBar不公开其内部View层次结构。没有支持的方法来获取对显示标题的UILabel的引用。您可以“手动”查看其View层次结构(通过搜索其subview),但这可能会在未来的iOS版本中停止工作,因为Vi

ios - Swift3 iOS - 如何使 UITapGestureRecognizer 触发功能

我正在尝试将UITapGesture添加到UIButton,以便在点击时触发功能。我正在使用Swift3并遇到一些错误:Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'-[SwiftRunner.ViewControllertapBlurButton]:unrecognizedselectorsenttoinstance0x149e07610'这就是我的大致情况://Swift3importUIKitclassViewController{@IBOutletweakvarqsBlurBut

ios - Swift3 iOS - 如何使 UITapGestureRecognizer 触发功能

我正在尝试将UITapGesture添加到UIButton,以便在点击时触发功能。我正在使用Swift3并遇到一些错误:Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'-[SwiftRunner.ViewControllertapBlurButton]:unrecognizedselectorsenttoinstance0x149e07610'这就是我的大致情况://Swift3importUIKitclassViewController{@IBOutletweakvarqsBlurBut

uitapgestureRecognizer将坐标添加到数组中

我有一个ImageView内部ScrollView。每次用户单击图像上的一个点时,都设置了引脚,然后coordinates被打印出来。但是,我正在尝试存储多个coordinates阵列的内部。用户点击图像的前3次,我需要坐标来存储在内部refs1。接下来的14-20次spots1.//MARK:-Outlets@IBOutletweakvarscrollView:UIScrollView!@IBOutletweakvarsharkImage:UIImageView!//MARK:-Propertiesvarrefs1:[Double]=[]varspots1:[Double]=[]//MARK

iphone - UIButton 操作不使用 UITapGestureRecognizer iphone 应用程序调用?

我正在使用UITapGestureRecognizer和UIButton开发iPhone应用程序。我在self.view中添加了UITapGestureRecognizer。当我点击UIButton时,它不会调用它的Action,而只是调用点击手势Action。如何解决这个问题?谁能帮忙解决这个问题?这是我在-ViewDidLoad中的代码,UITapGestureRecognizer*tapRecognizer=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(handleTapFrom:)];[sel

ios - 如何使用 UITapGestureRecognizer 引用 "selected object"?

我想使用点击手势识别器来选择一个对象(在我的例子中是一个UITextView)。当点击对象时,"recognizer.view"将返回我认为是被点击的对象。如果我记录recognizer.view,下面是我得到的。;我假设我想在此处获取第一个值:UITextView:0xf67afc0;并将其应用于UITextViewivar。我是这样设置的UITextView*selectedTextView;但是当我尝试将recognizer.view分配给这个ivar时,我得到一个错误:!从“UIView”分配给“UITextView”__strong的不兼容指针类型。我想我只需要以某种方式获取

objective-c - UITapGestureRecognizer 仅适用于初始化阶段可见的项目

因此,我遍历一个循环并创建UIView包含UIImageView的ss(这样我就可以有选择地显示任何给定的部分)。这些UIViews都存储在一个UIScrollView中.我将手势识别器添加到UIView在我创建它们的循环中。当我运行该程序时,只有最初在UIScrollView中可见的项目识别他们的手势。如果我滚动到之前隐藏的项目然后点击它们,则什么也不会发生(该手势从未被识别或尝试被识别)。初始化代码:UITapGestureRecognizer*gestRec=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@sele

ios - UITapGestureRecognizer 吞下所有手势

我正在尝试将UITapGestureRecognizer添加到我的应用程序中,以便我可以检测所有两根手指的点击并采取行动,但传递任何其他用户输入。听起来微不足道,但我无法让它发挥作用。到目前为止,这是我的代码,在我的主视图Controller中:-(void)viewDidLoad{//otherinitstuffUITapGestureRecognizer*tapRecognizer=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(handleTap:)];[tapRecognizersetNumbe

iphone - 通过 UITapGestureRecognizer 获取 UIScrollView 中的触摸点

我正在使用UIScrollview和UITapGestureRecognizer获取触摸事件。现在,我需要触摸位置的x和y坐标。有什么帮助吗? 最佳答案 在您的手势识别器处理程序中:CGPointlocation=[gestureRecognizerlocationInView:gestureRecognizer.view];如果需要,您可以指定不同的View。或者你也可以用这个它属于View而不是ViewController,看起来像这样:-(void)touchesBegan:(NSSet*)toucheswithEvent:(

ios - UITapGestureRecognizer 并在点击背景时使键盘消失

我创建了一个表格,输入年龄等数据时会出现小键盘(仅限数字)。我希望当用户点击背景时键盘消失,并且我想在7(零旁边)下方的空槽中添加一个“完成”按钮。(我正在使用数字键盘)我找到了这个例子,但我有几个问题。在-(void)viewDidLoad{UITapGestureRecognizer*tap=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(dismissKeyboard)];[self.viewaddGestureRecognizer:tap];}-(void)dismissKeyboard{[aT