iOS开发从入门到精通-- 步进器UIStepper和分栏控制器UISegmentedControl
来源:互联网 发布:aspx网站源码修改教程 编辑:程序博客网 时间:2024/05/19 06:37
步进器UIStepper和分栏控制器UISegmentedControl
具体效果图:
声明:
#import <UIKit/UIKit.h>@interface ViewController : UIViewController{ //定义步进器对象 //按照一定的顺序来调整某个数据 UIStepper * _stepper; //分栏控制器定义 UISegmentedControl * _segControl;}//属性的定义@property(retain,nonatomic) UIStepper * stepper;@property(retain,nonatomic) UISegmentedControl *segControl;@end
实现:
#import "ViewController.h"@interface ViewController ()@end@implementation ViewController@synthesize stepper=_stepper;@synthesize segControl=_segControl;- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //创建步进器对象 _stepper = [[UIStepper alloc]init]; //设置位置,宽高不能改变 _stepper.frame = CGRectMake(100, 100, 80, 40); //改变边框和+和-的颜色,默认是浅蓝色 _stepper.tintColor =[UIColor redColor]; //设置步进器的最小值 _stepper.minimumValue=0; //设置步进器的最大值 _stepper.maximumValue=100; //设置步进器的当前值,默认值为0 _stepper.value=10; //设置步进值,每次向前或者向后步进的步伐值 _stepper.stepValue=1; //是否可以重复响应的事件操作,按住+或者-会一直加或者减 _stepper.autorepeat=YES; //是否将步进结果通过事件函数响应出来 _stepper.continuous=YES; //添加事件函数 //1.函数事件体 //2.函数体 //3.事件值改变的状态 [_stepper addTarget:self action:@selector(stepChange) forControlEvents:UIControlEventValueChanged]; [self.view addSubview:_stepper]; //创建分栏控制器 _segControl =[[UISegmentedControl alloc]init]; //设置控件位置,宽度可变,高度不可变 _segControl.frame=CGRectMake(10, 200, 300, 40); _segControl.tintColor=[UIColor orangeColor]; //添加按钮元素 //p1:按钮选项文字 //p2:按钮索引位置 //p3:是否有动画效果 [_segControl insertSegmentWithTitle:@"1元" atIndex:0 animated:NO]; [_segControl insertSegmentWithTitle:@"5元" atIndex:1 animated:NO]; [_segControl insertSegmentWithTitle:@"10元" atIndex:2 animated:NO]; //设置默认按钮索引位置 _segControl.selectedSegmentIndex=0; //添加事件 [_segControl addTarget:self action:@selector(segChange) forControlEvents:UIControlEventValueChanged]; [self.view addSubview:_segControl];}-(void) segChange{ NSLog(@"%ld",_segControl.selectedSegmentIndex);}-(void) stepChange{ NSLog(@"step press! value =%f ",_stepper.value);}- (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. }@end
0 0
- iOS开发从入门到精通-- 步进器UIStepper和分栏控制器UISegmentedControl
- iOS开发从入门到精通--导航控制器基础
- IOS的基本控件的使用-步进器&分栏控制器
- iOS开发-Day27UISwitch&UISlider&UIStepper&UISegmentedControl
- iOS开发从入门到精通-- 警告对话框UIAlertView和等待提示器UIActivityIndicatorView
- iOS开发-分段控制器UISegmentedControl
- iOS开发从入门到精通--基础组件UILabel
- iOS开发从入门到精通--基础组件UIButton基础
- iOS开发从入门到精通--UIButton事件处理
- iOS开发从入门到精通--UIView基础
- iOS开发从入门到精通--UIView层级关系
- iOS开发从入门到精通--UIWindow基础
- iOS开发从入门到精通--UIViewController基础
- iOS开发从入门到精通--UIViewController使用
- iOS开发从入门到精通--开关按钮UISwitch控件
- iOS开发从入门到精通-- 单行文本UITextField
- iOS开发从入门到精通-- 滚动视图UIScrollView
- iOS开发从入门到精通--UITouch 触摸事件处理
- 【网络安全】SSL/TLS协议运行机制的概述
- 在linux下搭载git服务器
- androidstudio自动快速更新
- css之框模型(盒子模型)、默认样式初始化、选择器和伪类
- HDU 5723 (最小生成树 树DP)
- iOS开发从入门到精通-- 步进器UIStepper和分栏控制器UISegmentedControl
- Service与Client的通信方法
- Python-print函数用法
- 矩形覆盖
- linux 设备树及节点引用
- PHP實時輸出
- zookeeper 集群安装(单点与分布式成功安装)摘录
- Oracle数据库创建实例
- android view继承关系