文章标题
来源:互联网 发布:淘宝 知乎精选 编辑:程序博客网 时间:2024/06/06 02:51
UI工程的拖动条 UISlider
一些基本的方法
// 创建一个 UISlider
UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(0, [UIScreen mainScreen].bounds.size.height - 100, [UIScreen mainScreen].bounds.size.width, 40)];
// 添加当前的最大值和最小值
slider.maximumValue = 100;
slider.minimumValue = 0;
// 添加当前值
slider.value = 10;
slider.minimumTrackTintColor = [UIColor redColor]; // 划过的横线区域改成红色
slider.maximumTrackTintColor = [UIColor greenColor]; // 未划过的横线区域颜色改为绿色
slider.thumbTintColor = [UIColor yellowColor]; // 为按钮设置一个颜色,黄色
slider可以实现多种功能,比如音乐播放器的进度条,改变图片大小…
添加一个点击事件 需求:滑动时,要显示当前的数值范围是 (0-100)
// 检测滑动数值变化 UIControlEventValueChanged
[slider addTarget:self action:@selector(actionSlider:)forControlEvents:(UIControlEventValueChanged)];
// actionSlider: 方法
- (void)actionSlider:(UISlider *)slider {
// 滑动时更改label的值
UILabel label = (UILabel )[self.view viewWithTag:2000]; // 将外面贴tag标签的label传进方法内部
label.text = [NSString stringWithFormat:@”%f”, slider.value]; // label.text 这里是把slider.value的值转化为字符串形式赋值
}
// 创建一个label,用于显示数值
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, [UIScreen mainScreen].bounds.size.height - 120, 100, 30)];
label.tag = 2000; // 设置一个tag值,为了将局部变量label的值传给actionSlider方法内部去实现赋值
*以上代码就可以实现简单的拖动条显示数值的功能了。
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 输入与输出函数(printf、putchar、puts和scanf、getchar)
- hdu 2079 选课时间(题目已修改,注意读题) 母函数
- JNI_最简单的Java调用C/C++代码(自己整理)
- MessageDigest简介
- 进程间通信
- 文章标题
- 把 >/dev/null 2>&1 干掉!
- 选择判断语句的用法和区别
- 线性同余方程的求解
- 梯度下降法
- OSG漫游:实现按键控制的操作器
- Android OpenGL ES 2.0之混合与雾的学习
- 时间让我渐渐忘了你
- day14