UISegmentedControl:分栏控件,常用的属性和方法是

1.tintColor:控制分栏控件的颜色风格

2.insertSegmentWithTitle(Image):插入分栏标题(图片)

UIStepper:步进器,常用来控制数字的加减,常用的属性:

1.maximumValue:步进器支持的最大值

2.minimumValue:步进器支持的最小值

3.value:步进器的当前值

4.stepValue:步进器每一步的递进值

5.continous:是否支持长按时连续触发回调函数

6.autoRepeat:是否支持长按

7.tintColor:步进器的颜色风格

- (void) createUI {
int x = 10;
int width = [[UIScreen mainScreen] bounds].size.width - 20; self.stepper = [[UIStepper alloc] initWithFrame:CGRectMake(x, 50, width, 50)];
//步进器的最大值
self.stepper.maximumValue = 100;
//步进器的最小值
self.stepper.minimumValue = 0;
//步进器单步的大小
self.stepper.stepValue = 10;
//步进器的当前值
self.stepper.value = 50;
//步进器长按时是否连续调用回调函数
self.stepper.continuous = YES;
//步进器是否支持长按
self.stepper.autorepeat = YES;
//步进器的颜色风格
self.stepper.tintColor = [UIColor redColor];
//步进器当前值发生变化时的回调
[self.stepper addTarget:self action:@selector(stepperChanged) forControlEvents:UIControlEventValueChanged]; [self.view addSubview:self.stepper]; self.segCtrl = [[UISegmentedControl alloc] initWithFrame:CGRectMake(x, 100, width, 40)];
//分栏控件填充数据(支持文字和图片)
[self.segCtrl insertSegmentWithTitle:@"今日头条" atIndex:0 animated:NO];
[self.segCtrl insertSegmentWithTitle:@"网易新闻" atIndex:1 animated:NO];
[self.segCtrl insertSegmentWithTitle:@"新浪微博" atIndex:2 animated:NO];
//分栏控件的颜色风格
self.segCtrl.tintColor = [UIColor redColor];
//分栏控件当前选中的栏
self.segCtrl.selectedSegmentIndex = 0;
//设置分栏控件选中栏发生变化时的回调
[self.segCtrl addTarget:self action:@selector(segCtrlChanged) forControlEvents:UIControlEventValueChanged]; [self.view addSubview:self.segCtrl];
}

  

UISegmentedControl和UIStepper的使用的更多相关文章

  1. UI中一些不常用的控件UIActivityIndicatorView、UIProgressView、UISegmentedControl、UIStepper、UISwitch、UITextView、UIAlertController

    //UIActivityIndicatorView //小菊花,加载 #import "ActivityIndicatorVC.h" @interface ActivityIndi ...

  2. UI-不常用控件 UIActivityIndicatorView、UIProgressView、UISegmentedControl、UIStepper、UISwitch、UITextView、UIAlertController

    1 //UIActivityIndicatorView //小菊花,加载================================================================ ...

  3. UIImageView、UISlider、UISwitch、UIStepper、UISegmentControl

    UIImageView——图像视图 作用:专门用来显示图片的控件 . 设置图像 [self.imageView setImage:[UIImage imageNamed:@"abc.png& ...

  4. UISegmentControl 、UIStepper

    UISegmentControl .UIStepper UISegmentControl 1. UISegmentedControl *segmentControl = [[UISegmentedCo ...

  5. iOS在导航栏上居中显示分段控件(UISegmentedControl)

    UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems:nil]; segmentedCont ...

  6. 【UISegmentedControl】-  分段控件

    一.初始化 二.常见的属性 1.segmentedControlStyle属性:设置基本的样式 2.momentary属性:设置在点击后是否恢复原样 . 3.numberOfSegments属性:只读 ...

  7. UI控件(UISegmentedControl)

    @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; NSArray* segmentArray = [[ ...

  8. UI第九节——UIStepper

    - (void)viewDidLoad {    [super viewDidLoad];        // 实例化UIStepper,大小是固定的    UIStepper *stepper = ...

  9. UI第八节——UISegmentedControl

    - (void)viewDidLoad {    [super viewDidLoad];    NSArray *items = @[@"消息", @"电话" ...

随机推荐

  1. JavaScript数组模拟栈和队列

    *栈和队列:js中没有真正的栈和队列的类型              一切都是用数组对象模拟的 栈:只能从一端进出的数组,另一端封闭       FILO   何时使用:今后只要仅希望数组只能从一端进 ...

  2. C++笔试题

    平时学术必须用Python多啊,但校招笔试绕不开语言基础,非cs科班小弱临阵整理些C++题备考.很弱很苦逼... 一.指针 1.二维数组指针 #include<stdio.h> int m ...

  3. Maven项目下java.lang.ClassNotFoundException的解决方法

    问题背景: Maven的project下,项目中已经引用了相应的jar包.Java class中没有语法错误,在执行时报ClassNotFound.检查了Maven的pom.xml,依赖引入正常. 错 ...

  4. 兼容解决 IE 、火狐、谷歌浏览器中 Iframe框架的页面缓存的方法

    <script type="text/javascript"> document.write('<iframe src="/ad_footer.html ...

  5. 好用的开源爬虫 jsoup

    中文Api http://www.open-open.com/jsoup/ 英文Api https://jsoup.org/

  6. Golang游戏服务器

    我对和GOLANG写MMO服务器的一些遐想: 1.沙盒(隔离性) SKYNET:原生LUA STATE作为沙盒, 进行服务器间隔离安全性高: 服务可以很容易的配置到不同节点之上. GO:估计用RECO ...

  7. MSSQL—行转列

    行转列,是SQL中经常会遇到的一个问题,并且分为静态转换和动态转换,所谓静态转换即在转换的行数已知或固定:动态转换则为转换的行数不固定. 转换的方法一般采用case when语句或pivot(MSSQ ...

  8. jQuery元素查找方式

    jQuery常用的元素查找方法总结 $("#myELement")    选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到 ...

  9. vs 下安装boost

    首先到boost官网去下载最新的版本的boost库,选对对应的平台版本. 下载官网 解压文件, 先运行bootstrap.bat文件,生成bjam.exe并运行它.推荐完全编译的方式运行bjam 推荐 ...

  10. UE4 VR 模式全屏 4.13

    以前写了一个4.11版本全屏,高版本的没用所以也不清楚情况,最近出了4.13,刚好新项目要用上打包出来以后发现,控制台命令fullscreen没有用了, 被stereo on 替代,但是还是没有全屏, ...