IOS UI segmentedControl UISegmentedControl 常见属性和用法
UISegmentedControl中一些常见的属性和用法
//设置以图案作为分段的显示,仅需要图案的轮廓,这样颜色为分段的背景颜色
// NSArray *items = @[[UIImage imageNamed:@"segmented1"],[UIImage imageNamed:@"segmented_4"],[UIImage imageNamed:@"segmented_3"],[UIImage imageNamed:@"segmented_2"]];
NSArray *items = @[@"视频",@"音乐",@"图片",@"软件"];
// [[UISegmentedControl appearance]setBackgroundImage:items forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
UISegmentedControl *segmentedC =[[UISegmentedControl alloc]initWithItems:items];
//设置第几索引分段为图片
[segmentedC setImage:[UIImage imageNamed:@"segmented_4"] forSegmentAtIndex:2];
//设置默认的第几索引分段为不可选
[segmentedC setEnabled:NO forSegmentAtIndex:2];
//设置第几分段的宽度大小
// [segmentedC setWidth:10.0 forSegmentAtIndex:1];
// [segmentedC setTitleTextAttributes:unselectedTextAttributes forState:UIControlStateNormal];
// segmentedC.backgroundColor = [UIColor brownColor];
//设置点击分段是否恢复原来的样子,默认为NO
// segmentedC.momentary = YES;
//改变低级分段的内容
[segmentedC setTitle:@"YES" forSegmentAtIndex:0];
//设置为圆角的矩形
segmentedC.layer.cornerRadius = 20;
//设置四个圆角有边界的虚线
segmentedC.layer.masksToBounds = YES;
segmentedC.selectedSegmentIndex = 1; //默认选中第几个分割段
// segmentedC.tintColor = [UIColor yellowColor]; //设置分割段边界和字体的颜色
segmentedC.frame =CGRectMake(5, 20, 310, 40);
//设置点击索引分段时的反应
[segmentedC addTarget:self action:@selector(valueChanged:) forControlEvents:UIControlEventValueChanged];
[self.window addSubview:segmentedC];
[segmentedC release];
IOS UI segmentedControl UISegmentedControl 常见属性和用法的更多相关文章
- iOS基础--UIView的常见属性
UIView的常见属性以及方法 @property(nonatomic,readonly) UIView *superview; // 获得自己的父控件对象 @property(nonatomic,r ...
- ALAsset,ALAssetsLibrary,ALAssetsgroup常见属性及用法
转载自 http://www.cnblogs.com/javawebsoa/archive/2013/07/19/3201246.html ALAssetsgroup --------------- ...
- DOM常见属性及用法
1:innerHTML.outerHTML.innerText.outerText innerHTML: 设置或获取位于对象起始和结束标签内的HTML. outerHTML: 设置或获取对象及其内容的 ...
- iOS- <项目笔记>UI控件常见属性总结
1.UIView // 如果userInteractionEnabled=NO,不能跟用户交互 @property(nonatomic,getter=isUserInteractionEnabled) ...
- IOS开发-UI学习-UITextField的具体属性及用法
直接上代码,里面有各种属性的用法注释,至于每个属性有多个可以设置的值,每个值的效果如何,可以通过查看这个函数参数的枚举量,并逐一测试. //制作登陆界面 #import "ViewContr ...
- IOS的segmentedControl(分段器控件)的一些常用属性
#pragma mark - 创建不同的分段器 //初始化方法:传入的数组可以是字符串也可以是UIImage对象的图片数组 UISegmentedControl *mysegmented = [[UI ...
- IOS开发UI篇—导航控制器属性和基本使用
IOS开发UI篇—导航控制器属性和基本使用 一.导航控制器的一些属性和基本使用 1.把子控制器添加到导航控制器中的四种方法 (1) 1.创建一个导航控制器 UINavigationController ...
- IOS开发UI基础UITextFidle相关属性
UITextFidle相关属性 • enablesReturnKeyAutomatically默认为No,如果设置为Yes,文本框中没有输入任何字符的话,右下角的返回按钮是disabled的. ...
- IOS开发UI基础UIPageControl的属性
UIPageControl 常见属性: • numberOfPages // 设置有多少页 默认为0 [pageControl setNumberOfPages:kImageCount]; • ...
随机推荐
- javascript - 内置对象 String/Date/Array/Math
1.构建对象的方法 <script> //构建对象方法 //第1种 var people = new Object(); people.name = "iwen"; p ...
- Linq to json
Json.Net系列教程 4.Linq To JSON 一.Linq to JSON是用来干什么的? Linq to JSON是用来操作JSON对象的.可以用于快速查询,修改和创建JSON对象.当JS ...
- HTML CSS微信CSS显示一些总结
微信显示网页是调用腾讯自带的浏览器内核,由于腾讯浏览器内核对css展示效果没有谷歌浏览器好,导致用谷歌浏览器写好的网页,放到微信页面之后,显示的效果就发生变化,所以调整css样式显得那么吃力: 1. ...
- [LeetCode] Happy Number
Happy Number Total Accepted: 35195 Total Submissions: 106936 Difficulty: Easy Write an algorithm to ...
- gitlab安装部署
参考文章: https://gitlab.com/gitlab-org/gitlab-recipes/tree/master/install/centos http://www.xsjxmx.com/ ...
- Install Docker on Mac OS X(转)
Install Docker on Mac OS X You can install Docker using Boot2Docker to run docker commands at your c ...
- Windows环境下Oracle数据库的自动备份脚本
批处理文件(.bat) @echo off echo ================================================ echo Windows环境下Oracle数据 ...
- wp8 入门到精通 聊天控件
<Grid > <Grid x:Name="bubble_right" VerticalAlignment="Center" RenderTr ...
- 初识RPC协议
什么是rpc框架 先回答第一个问题:什么是RPC框架? 如果用一句话概括RPC就是:远程调用框架(Remote Procedure Call) 那什么是远程调用? 通常我们调用一个php中的方法,比如 ...
- 如果 if - 迈克.杰克逊的墓志铭
引用http://www.duwenzhang.com/wenzhang/yingyuwenzhang/20110215/171059.html IF you can keep your head w ...