080滑动滑块时显示对应的值

效果如下:

ViewController.h

1 #import <UIKit/UIKit.h>
2
3 @interface ViewController : UIViewController
4 @end

ViewController.m

 1 #import "ViewController.h"
 2
 3 @interface ViewController ()
 4
 5 - (void)layoutUI;
 6 - (void)sliderDidChange:(UISlider *)sender;
 7 @end
 8
 9 @implementation ViewController
10
11 - (void)viewDidLoad {
12     [super viewDidLoad];
13
14     [self layoutUI];
15 }
16
17 - (void)didReceiveMemoryWarning {
18     [super didReceiveMemoryWarning];
19     // Dispose of any resources that can be recreated.
20 }
21
22 - (void)layoutUI {
23     CGFloat currentColorVal = 0.5;
24     self.view.backgroundColor = [UIColor colorWithRed:currentColorVal green:currentColorVal blue:currentColorVal alpha:1.0];
25
26     UISlider *sldBackgroundColor = [[UISlider alloc] initWithFrame:CGRectMake(0, 0, 250, 50)];
27     sldBackgroundColor.center = self.view.center;
28     sldBackgroundColor.minimumValue = 0.0; //左端点
29     sldBackgroundColor.maximumValue = 1.0; //右端点
30     sldBackgroundColor.value = currentColorVal;
31     [sldBackgroundColor addTarget:self
32                action:@selector(sliderDidChange:)
33      forControlEvents:UIControlEventValueChanged];
34     [self.view addSubview:sldBackgroundColor];
35 }
36
37 - (void)sliderDidChange:(UISlider *)sender {
38     CGFloat currentColorVal = sender.value;
39     NSLog(@"currentColorVal=%0.2f", currentColorVal); //currentColorVal=0.50
40     self.view.backgroundColor = [UIColor colorWithRed:currentColorVal green:currentColorVal blue:currentColorVal alpha:1.0];
41 }
42
43 @end
时间: 2024-08-02 06:52:07

080滑动滑块时显示对应的值的相关文章

ios8 tableView设置滑动删除时 显示多个按钮

** *  tableView:editActionsForRowAtIndexPath:     //设置滑动删除时显示多个按钮 *  UITableViewRowAction                        //通过此类创建按钮 *  1. 我们在使用一些应用的时候,在滑动一些联系人的某一行的时候,会出现删除.置顶.更多等等的按钮,在iOS8之前,我们都需要自己去实现.但是,到了iOS8,系统已经写好了,只需要一个代理方法和一个类就搞定了 *  2. iOS8的协议多了一个方法

ios8 tableView设置滑动删除时显示多个按钮

镔哥,研究很久最后才发现iOS8 TableView出新功能,然后就记下来,供大家参考,为大伙所用. 看我博客都知道,我一向都是喜欢代码注释结合,提供demo给大伙参考,写得不好,不要见怪哦. ** *  tableView:editActionsForRowAtIndexPath:     // 设置滑动删除时显示多个按钮 *  UITableViewRowAction                        // 通过此类创建按钮 *  1. 我们在使用一些应用的时候,在滑动一些联系人

ios 仿新浪微博 UINavigationController 向左滑动时显示上一个控制器的View.

仿新浪微博 UINavigationController 向左滑动时显示上一个控制器的View. 实现原理,UINavigationController 的 self.view显示时把当前显示的view截图下来,保存到一个数组中.当push一个view时把上一个view的截图放到self.view后面,当self.view向右拖动时显示上一个view. NavigationController.m #import "NavigationController.h" @interface

MS Chart 折线图点击数据点时显示其值

对于MS Chart当鼠标移动到数据点时或鼠标点击数据点时显示其点的值(X,Y)值 public partial class Form1 : Form { System.Windows.Forms.DataVisualization.Charting.ToolTipEventArgs toolTipEventArgs; public Form1() { InitializeComponent(); } //鼠标移动到数据点时显示点的数值 private void chart1_GetToolTi

React实现顶部固定滑动式导航栏(导航条下拉一定像素时显示原导航栏样式)

摘要 基于react的框架开发一个顶部固定滑动式的酷炫导航栏,当导航栏置顶时,导航栏沉浸在背景图片里:当鼠标滑动滚轮时,导航栏固定滑动并展示下拉样式. HTML部分 相关技术栈:react.antd.react-router.详细的技术栈应用请参考官方文档的使用说明. * 展示主页App.jsx组件代码 import React from 'react'; import './App.css'; import { Link, Route } from 'react-router-dom'; im

Antdesign Select控件回显时显示value值 不显示Label

<Select style={{ width: 120 }} value={this.state.aa} onChange={this.handleChangeVCharge}> <Option value="0">aa</Option> <Option value="1">bb</Option> <Option value="2">cc</Option> <

sql 除法运算结果为小数时显示0的解决方案 或者百分比

SELECT field1/field2 FROM TB; 当 field1的数值 > field2的数值时,除法得出的结果是<1的,即0.xxxxxx 这个时候在DB2的环境下SELECT出来的值是0 解決方法: 先把field1转换成DOUBLE类型的,这样计算出来的就会得出小数点了,会显示出0.xxxx SELECT CAST(field1 AS FLOAT)/field2 FROM TB; ps.網上搜的資料,寫的是double,但在SQL Server2008中一直報錯,改成FLOA

Delphi Inputbox 输入时显示‘*’

unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; const InputboxMessage = WM_USER + 200; //定义消息 type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject

SharePoint 2010 中新建项目时显示的“新”“New”字样探讨

SharePoint 2010 中新建项目时显示的"新""New"字样探讨 在SharePoint 2010 中,当我们新建项目时,会发现新项目右上角出现"新"字样.见图: 但是请思考一下,为什么下面第二个项目不一样呢?说明"新"字样出现的时间是有限制的,如果超出了某个时间,会自动消失.你知道"新"字样会出现多久吗?一天?两天? 默认情况下,"新"字样持续2天,由days-to-show