控件:滑块,加减键

控件:滑块,加减键

1.音量加减键UIStepper

 UIStepper *stepper=[[UIStepper alloc] initWithFrame:CGRectMake(100, 200, 100, 40)];
    stepper.backgroundColor=[UIColor yellowColor];
    stepper.tintColor=[UIColor redColor];
    [stepper addTarget:self action:@selector(stepperAction:) forControlEvents:UIControlEventValueChanged];
    [self.view addSubview:stepper];
    [stepper release];
    //设置最大值
    stepper.maximumValue=200;
    //设置最小值
    stepper.minimumValue=1;
    //设置每次修改的值
    stepper.stepValue=2;

UIStepper点击方法

-(void)stepperAction:(UIStepper *)stepper{
    self.player.volume=stepper.value;
    //此处是控制音乐的音量,和后面的音乐播放一块使用
}

2.滑块UISlider

UISlider *slider=[[UISlider alloc] initWithFrame:CGRectMake(100, 300, 150, 50)];
    [self.view addSubview:slider];
    [slider release];
    //最小值方向的颜色(拽过滑块后处)
    slider.minimumTrackTintColor=[UIColor yellowColor];
    //最大值方向的颜色(滑块未划过处)
    slider.maximumTrackTintColor=[UIColor lightGrayColor];
    //滑块的颜色
    slider.thumbTintColor=[UIColor orangeColor];
    [slider addTarget:self action:@selector(move:) forControlEvents:UIControlEventValueChanged];
-(void)move:(UISlider *)slider{
    NSLog(@"%f",slider.value);
}

3.开关UISwitch

UISwitch *swit=[[UISwitch alloc] initWithFrame:CGRectMake(100, 400, 100, 50)];
    [self.view addSubview:swit];
    [swit release];
    //开关边框的颜色
    swit.tintColor=[UIColor blueColor];
    //按钮(原点)的颜色
    swit.thumbTintColor=[UIColor redColor];
    //开关打开后空白处填充的颜色
    swit.onTintColor=[UIColor whiteColor];
    [swit addTarget:self action:@selector(click:) forControlEvents:UIControlEventValueChanged];

4.音乐播放
引文件

#import <AVFoundation/AVFoundation.h>

定义属性

@property(nonatomic,retain)AVAudioPlayer *player;
//获取文件的路径,前面参数是文件名,后面是一个类型
    NSString *path=[[NSBundle mainBundle] pathForResource:@"1" ofType:@"mp3"];
    NSURL *url=[NSURL fileURLWithPath:path];
    self.player=[[AVAudioPlayer alloc] initWithContentsOfURL:url error:nil];
    [self.player play];
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值