iOS按钮长按

UILongPressGestureRecognizer *longPressGR =

[[UILongPressGestureRecognizer alloc] initWithTarget:self

action:@selector(handleLongPress:)];

longPressGR.allowableMovement=NO;

longPressGR.minimumPressDuration = 0.2;

[btn addGestureRecognizer:longPressGR];

[longPressGR release];

//响应的事件

-(IBAction)handleLongPress:(id)sender{

UIButton *button=(UIButton*)[(UILongPressGestureRecognizer *)sender view];

NSInteger ttag=[button tag];

}

iOS按钮长按

时间: 2024-10-08 23:18:54

iOS按钮长按的相关文章

Android 按钮长按下去重复执行某个动作,放开后停止执行动作

Android开发中,常遇到一种需求,即按钮长按下去重复执行某个动作,放开后停止执行动作.网上找了许多代码,都没有适合的,于是自己动手写了一个. 基本思路是:首先设置一个标识变量,用于标识是否处于按下的状态.当按钮按下的时候,将标识变量设置为true,启动一个线程用于重复执行某个动作(当标识变量为true时,循环执行动作,当为false跳出循环,结束动作):当按钮弹起来的时候,将标识变量设置为false. 1.首先,设置标识变量 1 private boolean booleanConnect

ios按钮点击后翻转效果

代码是网上找到的,不过找到的时候直接复制下来不能用,稍微整理下,为和我一样水平的菜鸟观摩一下下. (1)引入“QuartzCore.framework”库,头部引用. C代码   #include<QuartzCore/CoreAnimation.h> (2)直接上代码,你懂的. C代码   -(IBAction)buttonP:(id)sender{ [self buttonAnimation:sender]; } - (CAAnimation *) animationRotate { CA

IOS 按钮(button)用法与属性实例

IOS 按钮(button)用法与属性实例 - (void) toggleButton: (UIButton *) button { if (isOn = !isOn) { [button setTitle:@"On" forState:UIControlStateNormal]; [button setTitle:@"On" forState:UIControlStateHighlighted]; [button setBackgroundImage:baseGr

iOS 按钮倒计时功能

iOS 按钮倒计时功能, 建议把按钮换成label,这样会避免读秒时闪烁 1 __block int time = 60; 2 __block UIButton *verifybutton = _GetverificationBtn; 3 verifybutton.enabled = NO; 4 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); 5 dispatch_so

ios 按钮或图片框圆角处理

导入库头文件(重点) #import <QuartzCore/QuartzCore.h> //圆角设置 imageView.layer.cornerRadius = 6; imageView.layer.masksToBounds = YES; //边框宽度及颜色设置 [imageView.layer setBorderWidth:2]; [imageView.layer setBorderColor:[UIColor blueColor]];  //设置边框为蓝色 //自动适应,保持图片宽高

iOS UIButton长按事件

//UIButton *aBtn=[UIButton buttonWithType:UIButtonTypeCustom];//[aBtn setFrame:CGRectMake(40, 100, 60, 60)]; [aBtn setBackgroundImage:[UIImage imageNamed:@"111.png"] forState:UIControlStateNormal];//button点击事件 [aBtn addTarget:self action:@select

iOS 实现长按录音上滑取消的几种思路

body { font-size: 13pt; color: #222; background: #fbfbfb; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; line-height: 1.4; margin: 10% } h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111 } h1 { font-size: 3em; line-height: 1; ma

ios html5 长按复制文本

以前做的项目,主要是针对ios的,安卓上面也没有测试. 原理其实是系统自带的功能,那时候借鉴的其他网站,没有试验通过document.execCommand("Copy"),别的js方式. 现在手上也没有设备了,这边只是提供html实现的方式. 1.跟网上的博客介绍的一样的,要满足 a.要复制的内容独占一行,不要和其他内容在一行(通过相对定位的也不可以) b.设置-webkit-user-select:initial; 2.ios9下面就是有问题,找了相同项目发现他们都正常的,研究了半

Android线程中队UI进行操作、按钮长按实现连续发送命令的效果、检测socket与服务器连接状态

线程中设置UI问题: Android处于安全考虑,禁止在子线程中队系统的UI进行操作,因此,需要通过Handler对其进行处理. 在子线程中,当需要进行UI相关操作时,可通过Handler类实现. 1.在主线程中创建Handler,其功能为监听msg,当收到msg时进行一些操作 public Handler mHandler = new Handler() { public void handleMessage(Message msg) { switch (msg.what) {...}}} 2