UIStepper (加减符号)(步进控件)

先看一下效果图

创建一个stepper和一个点击方法

原代码:

 UIStepper *stepper =[[UIStepper alloc] initWithFrame:CGRectMake(50, 40, 40, 40)];
 [stepper addTarget:self action:@selector(stepperClick:) forControlEvents:UIControlEventValueChanged];
    [self.view addSubview:stepper];
     [stepper release];
建立一个textField来接收显示步进值

原代码:

  UITextField *textfield =[[UITextField alloc] initWithFrame:CGRectMake(200, 40, 40, 30)];
    textfield.layer.borderWidth =1;
    [self.view addSubview:textfield];
    textfield.tag=1000;
    [textfield release];

UIStepper 的一些设定及方法

    1.步进的最小值:(默认值是 0)
    [stepper setMinimumValue:0];
    2.步进的最大值:(默认值是 100)
    [stepper setMaximumValue:100];
    3.是否循环(默认值是 NO)
    [stepper setWraps:YES];
    4.每次步进的值
    [stepper setStepValue:1];
    5.控制是否在按住时自动持续递增或递减,默认YES
    [stepper setAutorepeat:YES];
    6.控制是否持续触发UIControlEventValueChanged事件。默认为YES,即当按住时每次值改变都触发一次UIControl             EventValueChange事件,否则只有在释放时触发UIControlEventValueChanged事件。
    [stepper setContinuous:YES];

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-09-28 11:14:33

UIStepper (加减符号)(步进控件)的相关文章

步进控件——UIStepper

步进控件,可用于替换传统用于输入值的文本框.步进控件提供了“+”和“-”两个按钮,用来改变stepper内部value的增加或减少,调用的事件是UIControlEventValueChanged.由于它是不显示值的,所以它一般是和label配合使用. stepper常用的属性有: (1) value属性:stepper的当前值 (2)minimumValue属性:stepper的最小值 (3)maximumValue属性:stepper的最大值 (4)stepValue属性:stepper每步

IOS UIStepper(步进控件)使用总结

IOS中步进控件的简单使用 初始化控件 UIStepper * step = [[UIStepper alloc]initWithFrame:CGRectMake(100, 100, 100, 100)]; 设置控制器值是否连续触发变化 @property(nonatomic,getter=isContinuous) BOOL continuous; 若设置为YES,则长按会连续触发变化,若设置为NO,只有在按击结束后,才会触发. 设置长按是否一直触发变化 @property(nonatomic

asp.net动态加载ascx用户控件

原文:asp.net动态加载ascx用户控件 在主aspx/ascx文件中,将目标ascx1,ascx2控件拖拉到其页面中,然后删除,目的是要生成:Register 代码,然后在主文件中定义DIV或Td之类的,设置ID ,runat="server",接下来LoadControl("ascx1") <%@ Control Language="C#" AutoEventWireup="true" CodeFile=&quo

ASP.NET MVC中加载WebForms用户控件(.ascx)

原文:ASP.NET MVC中加载WebForms用户控件(.ascx) 问题背景 博客园博客中的日历用的是ASP.NET WebForms的日历控件(System.Web.UI.WebControls.Calendar),它会为“上一月”.“下一月”的链接生成"__doPostBack()"的js调用,如下图: 目前发现它会带来两个问题: 1. 不支持IE10: 2. 某些电脑不允许执行__doPostBack. 问题提炼 前提: 我们想以最低的成本解决这个问题,也就是对当前代码尽可

b/s和C/S方法用C#递归方法把数据表加载到treeview控件中

先看一下数据库的结构: 表结构如下所示: Num                   Name                                 fatherNum       BZ 01                      总节点                                      0              ...... 0101                   第一个一级节点                          01      

未能加载视图状态。正在向其中加载视图状态的控件树必须与前一请求期间用于保存视图状态的控件树相匹配。例如,当以动态方式添加控件时,在回发期间添加的控件必须与在初始请求期间添加的控件的类型和位置相匹配

信息: 未能加载视图状态.正在向其中加载视图状态的控件树必须与前一请求期间用于保存视图状态的控件树相匹配.例如,当以动态方式添加控件时,在回发期间添加的控件必须与在初始请求期间添加的控件的类型和位置相匹配. 数据源: System.Web 堆栈信息: 在 System.Web.UI.Control.LoadViewStateRecursive(Object savedState) 在 System.Web.UI.Control.LoadChildViewStateByIndex(ArrayLis

去除input[type=number]最右边的spinners(默认加减符号)

// 去掉input[type=number]默认的加减号 input[type='number'] { -moz-appearance:textfield; } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } input[type=number]有时会出现默认的加减spinne

SQL谜题(加减符号替代)

问题:将以下字符串”.1.2.3.4.5.6.7.8.9 = 1“中的符号点(.)更改为符号加(+)或符号(-),有多少种方法?请用SQL解决此问题 计算过程: CREATE TABLE #(VAL INT) INSERT INTO # SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION AL

linux 加减符号

[[email protected] ~]# aa=11[[email protected] ~]# bb=22[[email protected] ~]# cc=$aa+$bb[[email protected] ~]# echo $cc11+22 为什么会出现这种结果,由于linux默认是字符串类型 想要获取正确结果,应该申明 方法一 [[email protected] ~]# declare -i cc=$aa+$bb [[email protected] ~]# echo $cc 33