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

来源:互联网 发布:17栋男生宿舍淘宝 编辑:程序博客网 时间:2024/04/27 21:43

------<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];}

最后效果如图所示:

0 0