设置三个Slider控件,管理背景颜色,任意改变一个控件,背景颜色都会发生改变

-(void)loadView

{

    [super loadView];

    _slider = [[UISlider alloc]initWithFrame:CGRectMake(50, 200, 275, 40)];

    _slider.minimumValue = 0;

    _slider.maximumValue = 1;

    [_slider addTarget:self action:@selector(sliderAction) forControlEvents:UIControlEventValueChanged];

    [self.view addSubview:_slider];

    [_slider release];

    

    _slider1 = [[UISlider alloc]initWithFrame:CGRectMake(50,_slider.frame.origin.y + _slider.frame.size.height + 30 , 275, 40)];

    _slider1.minimumValue = 0;

    _slider1.maximumValue = 1;

       [_slider1 addTarget:self action:@selector(sliderAction) forControlEvents:UIControlEventValueChanged];

    [self.view addSubview:_slider1];

    [_slider1 release];

    

    _slider2 = [[UISlider alloc]initWithFrame:CGRectMake(50, _slider1.frame.origin.y + _slider1.frame.size.height + 30, 275, 40)];

    _slider2.minimumValue = 0;

    _slider2.maximumValue = 1;

       [_slider2 addTarget:self action:@selector(sliderAction) forControlEvents:UIControlEventValueChanged];

    [self.view addSubview:_slider2];

    [_slider2 release];

}


#pragma mark  slider的触发事件


-(void)sliderAction

{

    self.view.backgroundColor = [UIColor colorWithRed:_slider.value green:_slider1.value blue:_slider2.value alpha:1];

    

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值