IOS可以拖动的UIButton
来源:互联网 发布:什么是网络品牌 编辑:程序博客网 时间:2024/05/02 02:29
当点击Button后,拖动到屏幕上的其它位置,Button会根据移动的方法位置发生变化
- #import "ViewController.h"
- @interface ViewController ()
- @property (nonatomic, strong) UIButton *btn;
- @end
- @implementation ViewController
- @synthesize btn;
- - (void)viewDidLoad
- {
- [super viewDidLoad];
- self.btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
- self.btn.frame = CGRectMake(10, 10, 50, 50);
- [self.btn setTitle:@"触摸" forState:UIControlStateNormal];
- [self.btn setTitle:@"移动" forState:UIControlEventTouchDown];
- [self.btn addTarget:self action:@selector(dragMoving:withEvent: )forControlEvents: UIControlEventTouchDragInside];
- [self.btn addTarget:self action:@selector(dragEnded:withEvent: )forControlEvents: UIControlEventTouchUpInside |
- UIControlEventTouchUpOutside];
- [self.view addSubview:self.btn];
- }
- - (void) dragMoving: (UIControl *) c withEvent:ev
- {
- c.center = [[[ev allTouches] anyObject] locationInView:self.view];
- }
- - (void) dragEnded: (UIControl *) c withEvent:ev
- {
- c.center = [[[ev allTouches] anyObject] locationInView:self.view];
- }
- @end
0 0
- IOS可以拖动的UIButton
- IOS可以拖动的UIButton
- IOS可以拖动的UIButton
- IOS可以拖动的UIButton
- IOS可以拖动的UIButton
- 可以拖动的GridView
- 可以拖动的DIV
- 可以拖动的 view
- 可以拖动的DIV
- 可以拖动的div
- iOS UIButton的重写
- iOS--UIButton的使用方法
- ios的 UIButton
- 可以上下拖动的容器
- 可以拖动的table--html
- 弹出可以拖动的框
- 可以拖动的GUI窗体
- 创建可以拖动的按钮
- tp自动验证功能
- 企业邮箱 腾讯七星团队的技术新征途
- FCC即将提出“网络中立”新规
- CString(转)
- 在oracle中创建unique唯一约束(单列和多列)
- IOS可以拖动的UIButton
- 我的Android笔记(十一)——使用Preference保存设置
- 文件内存映射CreateFileMapping和GlobalAlloc内存分配
- 单链表的算法实现
- sharepoint2013 如何在office365 下用infopath13开发formlibrary
- IE8兼容性问题的两大快速解决办法
- QGIS中R插件运行配置
- 个人电脑做网站
- MACHINE_START