美文网首页
Button三种点击行为

Button三种点击行为

作者: iOS攻城狮_Runloop | 来源:发表于2018-07-03 18:37 被阅读0次

    button 想让他有个效果,点击三次 分别对应不同的方法,有点类似于 播放器 点第一下的时候顺序播放,点第二下的时候单曲循环,第三下的时候随机播放

    方法一:

    - (void)viewDidLoad {
    [super viewDidLoad];
    self.view.backgroundColor=[UIColor whiteColor];
    t=1;
    
    UIButton * button =[UIButton buttonWithType:UIButtonTypeCustom];
    button.frame=CGRectMake(50, 100, 100, 40);
    [button setBackgroundColor:[UIColor yellowColor]];
    [button addTarget:self action:@selector(ActionB:) forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:button];
    
    }
    -(void)ActionB:(id)sender{
    if(t==1){
    NSLog(@"第一次按");
    t=2;
    return;
    }
    if(t==2){
    NSLog(@"第二次按");
    t=3;
    return;
    }
    if(t==3){
    NSLog(@"第三次按");
    t=1;
    return;
    }
    }
    

    方法二:
    + 定义一个整形变量a=0,让a对3取余,if(a%3=0)触发事件,等于1时触发事件,等于2时触发事件。然后让a++

    相关文章

      网友评论

          本文标题:Button三种点击行为

          本文链接:https://www.haomeiwen.com/subject/ftujuftx.html