UISlider 和 UISegement

// Slider

    self.slider = [[UISlider alloc] initWithFrame:CGRectMake(100, 50, 200, 30)];
    self.slider.backgroundColor = [UIColor clearColor];
    [self.view addSubview:self.slider];
    [self.slider addTarget:self action:@selector(sliderAction:) forControlEvents:UIControlEventValueChanged];
    self.slider.value = 2;
    self.slider.maximumValue = 2;
    self.slider.minimumValue = 0.1;

// 用segement实现更换view背景颜色

    NSArray *arr = [NSArray arrayWithObjects:@"红", @"黄", @"绿", nil];
    self.segment = [[UISegmentedControl alloc] initWithItems:arr];
    self.segment.frame = CGRectMake(90, 50, 200, 30);
    [self.view addSubview:self.segment];
    [self.segment release];
    [self.segment addTarget:self action:@selector(segementAction:)forControlEvents:UIControlEventValueChanged];

// 点击方法

- (void)segementAction:(UISegmentedControl *)segement {
    NSInteger select = self.segment.selectedSegmentIndex;
    switch (select) {
        case 0:
            self.view.backgroundColor = [UIColor redColor];
            break;
        case 1:
            self.view.backgroundColor = [UIColor yellowColor];
            break;
        case 2:
            self.view.backgroundColor = [UIColor greenColor];
        default:
            break;
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值