iOS 给手势添加tag
2016-04-10 14:57
691 查看
在iOS 中 手势并没有像控件那样有tag值,但是有UIView属性,我们可以通过给UIView添加tag从而达到标记手势的效果。
下面请看代码:
UITapGestureRecognizer *tapGR = [[UITapGestureRecognizer
alloc]
initWithTarget:self
action:@selector(clickMenuBtn:)];
[btnView addGestureRecognizer:tapGR];
UIView *singleTapView = [tapGR
view];
singleTapView.tag = i +
500;
- (void)clickMenuBtn:(id)sender
{
UITapGestureRecognizer *singleTap = (UITapGestureRecognizer *)sender;
NSLog(@"%ld",[singleTap
view].tag);
}
下面请看代码:
UITapGestureRecognizer *tapGR = [[UITapGestureRecognizer
alloc]
initWithTarget:self
action:@selector(clickMenuBtn:)];
[btnView addGestureRecognizer:tapGR];
UIView *singleTapView = [tapGR
view];
singleTapView.tag = i +
500;
- (void)clickMenuBtn:(id)sender
{
UITapGestureRecognizer *singleTap = (UITapGestureRecognizer *)sender;
NSLog(@"%ld",[singleTap
view].tag);
}
相关文章推荐
- iOS触摸事件
- IOS中延时执行的几种方式的比较
- iOS开发小技巧--定义宏和pch文件的使用
- iOS彩票项目--第三天,搭建竞技场和发现,搭建幸运选号和我的彩票界面
- iOS开发系列--数据存取
- IOS开发 随笔
- [iOS]Xcode升级后,安装的插件失效
- IOS Animation-CABasicAnimation例子(简单动画实现)
- iOS 用StackView的第三方FDStackView,有时会出现crash,'NSInternalInconsistencyException', reason: 'Multiplier is
- [iOS]Xcode插件管理器Alcatraz
- iOS中用@property定义属性时的注意点.
- Xcode侧栏无法拖动以及无法选择模拟器的解决办法
- ios上视频与音乐合成后出现播放兼容问题的解决方法
- ios上视频与音乐合成后出现播放兼容问题的解决方法
- iOS中 语音识别功能/语音转文字教程详解 韩俊强的博客
- iOS中 语音识别功能/语音转文字教程详解 韩俊强的博客
- iOS SDWebImage源码研究(二)
- iOS应用崩溃日志
- iOS SDWebImage源码研究(一)
- iOS Md5编码