`
吃饱了就饿
  • 浏览: 66869 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

IOS按钮拖动和点击

    博客分类:
  • IOS
阅读更多

按钮初始化

- (void)viewDidLoad
{
    [super viewDidLoad];
	// Do any additional setup after loading the view, typically from a nib.
    self.btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
    self.btn.frame = CGRectMake(10, 10, 50, 50);
    
    [self.btn setTitle:@"触摸" forState:UIControlStateNormal];
    [self.btn addTarget:self action:@selector(dragMoving:withEvent: )forControlEvents: UIControlEventTouchDragInside];
    [self.btn addTarget:self action:@selector(doClick:) forControlEvents:UIControlEventTouchUpInside];
    self.a=0;
    [self.view addSubview:self.btn];
}

 点击方法

-(void)doClick:(UIButton*)sender
{
    if (self.a==0)
    {
        NSLog(@"1111");
    }
    self.a=0;
}

 拖动方法

- (void) dragMoving: (UIButton *) c withEvent:ev
{
    self.a=1;
    c.center = [[[ev allTouches] anyObject] locationInView:self.view];
    NSLog(@"%f,,,%f",c.center.x,c.center.y);
}

 

2
5
分享到:
评论
1 楼 2012北漂 2013-07-23  
饿饱了就吃,最近忙什么呢?  怎么又想起来玩按钮了?

相关推荐

Global site tag (gtag.js) - Google Analytics