UIButton
walkerwqp
技术小牛 做事大牛
展开
-
Swift - 按钮(UIButton)的用法
1,按钮的创建(1)按钮有下面四种类型:UIButtonType.ContactAdd:前面带“+”图标按钮,默认文字颜色为蓝色,有触摸时的高亮效果UIButtonType.DetailDisclosure:前面带“!”图标按钮,默认文字颜色为蓝色,有触摸时的高亮效果UIButtonType.System:前面不带图标,默认文字颜色为蓝色,有触摸时的高亮效果UIButtonTy原创 2016-04-15 14:39:52 · 763 阅读 · 0 评论 -
iOS UIbutton 点击无反应的几种情况
1、UIButton不能点击情况的第一种是,你将button添加到一个不能响应点击事件的View里。如你将button添加到UIImageView中,解决办法只需将UIImageView的userInteractionEnabled设为YES即可。例如: self.headImgV = [[UIImageViewalloc] initWithFrame:CGRectMake(0原创 2017-12-11 11:52:22 · 20567 阅读 · 1 评论 -
iOS webview 点击按钮返回上一页面或者返回首页
- (void)floatBtn:(UIButton *)sender { NSLog(@"点击"); if ([self.webView canGoBack]) { [self.webView goBack]; } else{ [self.view resignFirstResponder]; ...原创 2018-08-16 14:28:15 · 11735 阅读 · 0 评论 -
iOS 获取验证码倒计时方法
#import <UIKit/UIKit.h>@interface UIButton (YasinTimerCategory)- (void)startCountDownTime:(int)time withCountDownBlock:(void(^)(void))countDownBlock;@end #import "UIButton+YasinTime...原创 2018-09-10 17:14:27 · 875 阅读 · 0 评论 -
iOS-UIButton防止重复点击(三种办法)
目录使用场景 方法一 设置enabled或userInteractionEnabled属性 方法二 借助cancelPreviousPerformRequestsWithTarget:selector:object实现 方法三 通过runtime交换方法实现 注意事项一 使用场景在实际应用场景中,有几个业务场景需要控制UIButton响应事件的时间间隔。1 当点击按钮...原创 2019-06-17 09:10:55 · 10049 阅读 · 1 评论 -
UIButton防止按钮和手势的暴力点击
首先理解下几个概念1、IMP:它是指向一个方法具体实现的指针,每一个方法都有一个对应的IMP,当你发起一个消息之后,最终它会执行的那段代码,就是由IMP这个函数指针指向了这个方法实现的2、SEL:方法名称的描述,只记录方法的编号不记录具体的方法,具体的方法是 IMP3、Method:是一个类实例,里面的结构体有一个方法选标 SEL – 表示该方法的名称,一个types – 表示该方法参数的类...原创 2019-08-07 10:30:46 · 716 阅读 · 2 评论