美文网首页
IOS开发 步进器和分栏控件

IOS开发 步进器和分栏控件

作者: 奔跑的小小鱼 | 来源:发表于2017-05-01 17:34 被阅读220次

本节学习内容:

1.步进器和分栏控件的概念

2.步进器和分栏控件的属性

3.步进器和分栏控件的使用


【UIViewController.h】

#import<UIKit/UIKit.h>

@interface ViewController:UIViewController{

//定义步进器对象,按照一定的数字来调整某个数据

UIStepper* _stepper;

//分栏控制器定义

UISegmentedControl*_segControl;

//属性的定义

@property(retain,nonatomic) UIStepper* stepper;

@property(retain,nonatomic)UISegmentedControl* segControl;

@end

}


【UIViewController.m】

#import"UIViewController.m";

@interface Viewcontroller()

@end

@implementation ViewController

@sysnthesize stepper=_stepper;

@synthesize sgeControle=_segControl;

-(void)viewDidLoad{

[super viewDidLoad];

//创建步进器对象

_stepper=[[UIStepper alloc]init];

//设置位置,宽高不能变更

_steppe.frame=CGRectMake(100,100,80,40);

//设置步进器的最小值

_stepper.minimumValue=0;

//设置步进器的最大值

_stepper.maximunValue=100;

//设置步进器的当前值,默认值为0

_stepper.value=10;

//设置步进值,每次向前或向后的步长值

_stepper.stepValue=1;

//是否可以重复响应事件操作,YES点击就响应,NO松开后才响应

_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.grame=CGRectMake(10,200,300,40);

//添加一个按钮元素

[_segControl insertSegmentWithTitle:@"0元" atIndex:0 animated:NO];

//参数1:按钮选项文字,参数2:按钮的索引位置

[_segControl insertSegmengWithTitle:@"5元" atIndex:1 animated:NO];

[_segControl insertSegmengWithTitle:@"10元" atIndex:1 animated:NO];

//当前默认按钮索引设置

_segControl.selectedSegmentIndex=0;

[_segControl addTraget:self action:@selector(segchange)forControlEvents:UIControlEventValueChanged];

[self.view addSubview:_segControl];

}

-(void)segchange{

//输出点击分栏控件的索引值

NSLog(@"%df",_segControl.selectedSegmentIndex);

}

-(void) stepChange{

//输出的是点击进步控件向前,向后的的值

NSLog(@"Step press! value=%f",_stepper.value);

}

相关文章

  • IOS开发 步进器和分栏控件

    本节学习内容: 1.步进器和分栏控件的概念 2.步进器和分栏控件的属性 3.步进器和分栏控件的使用 【UIView...

  • 步进器和分栏控制器

    1. 定义步进器和分栏控制器 在ViewController.h中定义对象和声明属性: 在ViewControll...

  • UIControl的几个子类

    segment分栏视图slider滑块switch开关stepper步进式控制器 UISegmentedContr...

  • IOS开发 分栏控制器高级

    本节学习内容: 1.分栏控件器的代理使用 2.分校控制器的协义方法 3.分栏控制器的高级使用 分栏控制器高级协义函...

  • 26-Swift之UIStepper(步进器)

    一、UIStepper 步进器 步进器就是一个左右加减的控件。样式如下图: 二、UIStepper的属性和方法介绍...

  • iOS,图片轮播器 SwpBanner

    iOS,图片轮播器 SwpBanner SwpBanner 图片轮播器, 在 App 开发中常用的一组控件, 苹果...

  • UIStepper

    UIStepper 步进器 步进器是一个用于增加或减少数值的两段控件。默认状态下,步进器的一个分段显示一个加号(+...

  • iOS-分栏控制器

    分栏控制器的创建按照以往的其他控件或者控制器的创建方式是行不通的,因为它需要有一个数组作为自己的分栏元素 下面说一...

  • IOS开发 分栏控制器基础

    分栏控制器的概念: 分栏控制器是管理多个视图控制器的管理控制器,通过数组的方式管理多个平行关系的视图控制器,与...

  • iOS开发之控件封装(又名拧螺丝):排序按钮

    iOS开发之控件封装(又名拧螺丝):排序按钮 iOS开发之控件封装(又名拧螺丝):排序按钮

网友评论

      本文标题:IOS开发 步进器和分栏控件

      本文链接:https://www.haomeiwen.com/subject/tqxqtxtx.html