IOS开发-UI学习-UISlider(滑动条)的使用
2016-04-06 17:25
591 查看
滑动条即UISlider,是我们常见的软件中设置音量,亮度等的滑条,初始化及基本设置如下:
当滑动条的滑块位置改变时,会触发changevalue事件:事件处理如下:
// 新建滑动条 UISlider *slider = [[UISlider alloc]initWithFrame:CGRectMake(50, 100, 314, 50)]; // 设置滑动条初始值 slider.value = 0.1; // 设置滑动条滑过部分背景色 slider.tintColor = [UIColor redColor]; // 设置右边图片 slider.maximumValueImage = [UIImage imageNamed:@"3"]; // 设置左边图片 slider.minimumValueImage = [UIImage imageNamed:@"4"]; // 设置滑块未选中时图片 [slider setThumbImage:[UIImage imageNamed:@"5"] forState:UIControlStateNormal]; // 设置滑块高亮时图片 [slider setThumbImage:[UIImage imageNamed:@"6"] forState:UIControlStateHighlighted]; // slider.transform = CGAffineTransformScale(slider.transform, 1, 2); // 添加滑块值改变时事件 [slider addTarget:self action:@selector(haha:) forControlEvents:UIControlEventValueChanged]; // 把滑块添加到当前view上 [self.view addSubview:slider];
当滑动条的滑块位置改变时,会触发changevalue事件:事件处理如下:
//滑动条值改变时触发的事件 -(void)haha:(UISlider*)sender{ // 打印滑动条当前值(在改变时触发此方法) NSLog(@"%f",sender.value); }
相关文章推荐
- UITableView的常用代理方法
- workqueue,tasklet,内核定时器
- 51. N-Queens
- android studio中build.gradle文件让人秒懂的解释
- android systembar tabletUI
- UITableViewCell 的CATransform3D动画
- ueditor 和 umeditor 粘贴过滤问题
- 有关UIScrollView zoom的一点心得
- 手动模仿Qt5创建GUI程序过程记录
- 2016..4.06 点菜系统案例:利用文本框的inputView和inputAccessoryView串联UIPickerView、UIDateP...
- Android UI基础——Toast控件
- 超赞干货!一个完整的UI设计流程是怎样的?
- druid 配置
- EasyUI改动DateBox和DateTimeBox的默认日期格式
- 限制一个UITextField的输入长度
- 利用KVO实现 UITextView 通过代码方式设置内容后,自动滚动到最后一行
- UI控件--Notification
- 如何创建一个UICollectionView之使用详解
- 如何从uiwindow移除指定视图
- UIView动画