UIControl
2015-12-16 21:38
453 查看
UITextField,UIButton,UIStepper,UISlider,UISwitch都是UIControl的子类,都有addTarget方法
UITextField的触发方法可以监听输入的状态,是监听的第二种办法
音乐播放器
1.需要引头文件
UITextField的触发方法可以监听输入的状态,是监听的第二种办法
// UITextField *textFiled = [[UITextField alloc] initWithFrame:CGRectMake(100, 100, 100, 100)]; // [self.view addSubview:textFiled]; // [textFiled release]; // textFiled.layer.borderWidth = 1; // // 添加一个触发方法 // // 监控输入的状态,监听键盘效果的第二种方法 // [textFiled addTarget:self action:@selector(changevalue:) forControlEvents:UIControlEventEditingChanged];UIStepper
self.stepper = [[UIStepper alloc] initWithFrame:CGRectMake(50, 50, 150, 50)]; [self.view addSubview: self.stepper]; [ self.stepper release]; self.stepper.backgroundColor = [UIColor whiteColor]; // 边缘颜色 self.stepper.tintColor = [UIColor purpleColor]; [ self.stepper addTarget:self.imageView action:@selector(stepperValue:) forControlEvents:UIControlEventValueChanged]; // // 最大值 // self.stepper.maximumValue = 200; // // 最小值 // self.stepper.minimumValue = 1; // // 设置每次修改的值 // self.stepper.stepValue = 2;
- (void)stepperValue:(UIStepper *)stepper{ // 获取里面的内容 NSLog(@"%f", stepper.value); NSLog(@"%f", stepper.maximumValue); NSLog(@"%f", stepper.minimumValue * 5); // 调节音量 // self.player.volume = stepper.value; }
音乐播放器
1.需要引头文件
#import <AVFoundation/AVFoundation.h>2.获取歌曲的路径
NSString *path = [[NSBundle mainBundle] pathForResource:@"1" ofType:@"mp3"];
// 获取url路径 // NSURL *url = [NSURL fileURLWithPath:path];
// 初始化播放器 // self.player = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:nil];
// 播放 // [self.player play];UISlider
// UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(150, 150, 150, 50)]; // [self.view addSubview:slider]; // [slider release]; // slider.backgroundColor = [UIColor clearColor]; // // 最小值条形框颜色 // slider.minimumTrackTintColor = [UIColor purpleColor]; // // 最大值条形框颜色 // slider.maximumTrackTintColor = [UIColor greenColor]; // // 圆点的颜色 // slider.thumbTintColor = [UIColor magentaColor]; // [slider addTarget:self action:@selector(sliderAction:) forControlEvents:UIControlEventValueChanged];UISwitch
// UISwitch *sw = [[UISwitch alloc] initWithFrame:CGRectMake(200, 200, 50, 50)]; // [self.view addSubview:sw]; // [sw release]; // // 划过去的颜色 // sw.onTintColor = [UIColor purpleColor]; // // 边框颜色 // sw.tintColor = [UIColor magentaColor]; // [sw addTarget:self action:@selector(switchAction:) forControlEvents:UIControlEventValueChanged];
相关文章推荐
- VLfeat教程Quick shift
- UIPageControl
- 【Java学习笔记】GUI界面之简单动画
- UIViewController的生命周期及iOS程序执行顺序
- iOS开发UI篇—核心动画(基础动画)
- 深入理解IOS中的UIScrollView(附测试代码)
- iOS开发UI篇—Quartz2D使用(绘图路径)
- UIButton上图片和文字的位置调整
- UIButton常用技巧
- iOS UISegmentedControl分段按钮
- UIScrollView
- UGUI 使用ScrollRect实现地图拖放及多点缩放
- SPOJ375 QTREE - Query on a tree
- iOS UIAlertController提示框
- Unknown class ViewController in Interface Builder file.
- 利用软妹纸ui写的前端
- UI数据库
- MPAndroidChart 教程:数据格式器 ValueFormatter(五)
- 关于UITableView的重用机制浅谈
- POJ 2524 Ubiquitous Religions