黑马程序员---开关控件滑块控件

------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------


1.介绍

开关控件以及滑块控件属于UIControl的子类,而且这两个控件我们经常遇到,开关控件比如打开蜂窝数据网络,开启位置什么的,滑块用来调节音量以及调整视频的播放,是非常常用的两个控件。

2.建立项目

在storyboard中拖入两个控件

绑定监听事件,如上图所示

2.在监听事件中写相应的代码

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController

@property (weak, nonatomic) IBOutlet UISwitch *switch1;

@property (weak, nonatomic) IBOutlet UILabel *value;
@property (weak, nonatomic) IBOutlet UISlider *slider;
- (IBAction)valueChange:(id)sender;
- (IBAction)sliderValueChange:(id)sender;

@end


- (IBAction)valueChange:(id)sender {
    //判断开关是否处于开关状态
    if(_switch1.isOn){
        NSLog(@"open");
    }else{
        NSLog(@"close");
    }
}

- (IBAction)sliderValueChange:(id)sender {
    //获取滑块的值并把float转成int
    int value=(int)_slider.value;
    _value.text=[[NSString alloc]initWithFormat:@"%d",value];
}

最后效果如图所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值