关联-IOS gestureRecognizer的 问题

问题描述

IOS gestureRecognizer的 问题
我有很多个View控件,在每个view 上 我想实现滑动的功能,有办法用一个gestureRecognizer去关联这么
多个View控件吗?当对滑动事件进行想应的时候,怎么获取当前操作的view呢

解决方案

给每个view添加一个gestureRecognizer,这些gestureRecognizer的action可以全部指向同一个方法,在响应事件时可以拿到对应的gestureRecognizer,通过调用gestureRecognizer的view属性可以拿到对应的view进行操作

时间: 2024-10-05 02:21:59

关联-IOS gestureRecognizer的 问题的相关文章

iOS开发之手势gesture详解_IOS

前言 在iOS中,你可以使用系统内置的手势识别(GestureRecognizer),也可以创建自己的手势.GestureRecognizer将低级别的转换为高级别的执行行为,是你绑定到view的对象,当发生手势,绑定到的view对象会响应,它确定这个动作是否对应一个特定的手势(swipe,pinch,pan,rotation).如果它能识别这个手势,那么就会向绑定它的view发送消息,如下图 UIKit框架提供了一些预定义的GestureRecognizer.包含下列手势 UITapGestu

外媒:苹果强制备份通话记录再陷争议

据英国 <每日邮报> 11月17日报道,俄罗斯数字取证公司Elcomsoft指苹果公司强制将用户通话信息备份到iCloud,其中包括iOS设备上的来电和去电.未接来电.通话日期.和通话时长.这是继2016年3月,拒绝为美国联邦调查局(FBI)解密枪击犯iPhone信息后,苹果再陷此类事件. Elcomsoft指出,打开iCloud后,通话信息上传无法单项关闭,而用户有权利被告知苹果备份了哪些个人信息,同时也应有权利选择接受或拒绝该服务.然而,苹果回应称,我们致力于保护用户数据安全,这只是iCl

《Swift iOS应用开发实战》——2.5与代码进行关联

2.5与代码进行关联 通过前面的学习,我们已经知道如何在故事板中创建用户界面,但在搭建好用户界面以后又要做什么呢?接下来就需要将控件对象和程序代码关联起来.我们在创建Calculator项目的时候使用了默认的Single View Controller模板,该模板关联了故事板中的View Controller场景和ViewController.swift文件中的ViewController类.现在我们在故事板中查验一下.在故事板中选中View Controller场景,使用Command+Opt

报道称360承认与麦芽地有关联,但否认与麦芽地iOS病毒有关

360陷 麦芽地iOS病毒风波后发出声明11月14日消息,一款名为Wire,Lurker的恶意软件导致35万余苹果 iOS设备中招.该病毒可窃取用户通讯录.iMessage信息,还可远程操控用户手机,在用户手机上安装其他应用.原本是"苹果系统安全"的问题,奇虎360却卷入其中.知乎用户曝光了 麦芽地病毒作者姓段,该作者的姓名.生日.工作经历.女朋友信息以及曾经开发过的Mac病毒软件名称均被公布.该信息在V2EX论坛上曝光后,该论坛收到一封来自北京市盛峰律师事务所发来的律师函,律师函以保

iOS私有API(三) UIWebView下的手势识别器gestureRecognizer

 首先,UIWebView本身之上并没有手势识别器(gesture recognizer,下面简称手势),而是其子view有. 通过gdb或lldb,我们很容易看到UIWebView的subviews层级关系,下面是使用一个UIWebView打开百度首页时的情况: (lldb) po [g_webView recursiveDescription] $0 = 0x0ab202e0 <UIWebView: 0x7577160; frame = (0 78; 768 926); autoresize

IOS Runtime属性关联实现表格编辑文本

要实现在表格里编辑文本, 表格让我想到了CollectionView,文本让我想起TextView, 做之前想了好久怎么样来获得编辑的是哪个TextView,要获取对应的IndexPath啊,想着之前Cell中的按钮用block来实现,在自定义的Cell中加一个属性存IndexPath,可想着就一个TextView要自定义写一个类这样也未免太麻烦了.正好突然想到之前听过的属性管理,自己就凑着这个机会用了下,赶脚还不错. 有时候类的实例可能是某种机制所创建,而开发者无法令这种机制创建出自己所写的子

iOS 关联外部应用

1:打开Mail  NSString *recipients = @"mailto:ysy@flyrise.cn?subject=Hello from California!"; NSString *body = @"&body=It is raining in sunny California!"; NSString *email = [NSString stringWithFormat:@"%@%@", recipients, bod

iOS开发之触摸事件及手势

1.iOS中的事件 在用户使用app过程中,会产生各种各样的事件,iOS中的事件可以分为3大类型: 2.响应者对象 在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件.我们称之为"响应者对象", UIApplication.UIViewController.UIView都继承自UIResponder,因此它们都是响应者对象,都能够接收并处理事件. 2.UIResponder 继承了UIResponder就可以处理事件.UIResponder内部

IOS实战之自定义转场动画详解_IOS

转场动画这事,说简单也简单,可以通过presentViewController:animated:completion:和dismissViewControllerAnimated:completion:这一组函数以模态视图的方式展现.隐藏视图.如果用到了navigationController,还可以调用pushViewController:animated:和popViewController这一组函数将新的视图控制器压栈.弹栈. 下图中所有转场动画都是自定义的动画,这些效果如果不用自定义动