uisegmentedcontrol分段控件

uisegmentedcontrol分段控件

ID:1249219

大小:175.05 KB

页数:6页

时间:2017-11-09

uisegmentedcontrol分段控件_第1页
uisegmentedcontrol分段控件_第2页
uisegmentedcontrol分段控件_第3页
uisegmentedcontrol分段控件_第4页
uisegmentedcontrol分段控件_第5页
资源描述:

《uisegmentedcontrol分段控件》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、UISegmentedControl分段控件的基本概念和使用方法分段控件是一种选择控件,功能有点类似于Windows中的单选按钮,由两端或者更多段组成,每个段相当于一个独立的按钮。这控件一般有两种样式-Plain&Bordered样式和Bar样式,Bordered样式是在Plain样式上面加上了一个边框.Plain和Bordered样式中每一段都可以设置文本和添加图片.Bar样式整体来说比较窄,在其中我们一般不会放置图片。常用的属性和方法如下:InitializingaSegmentedControl//初始化分段控制-initWi

2、thItems:ManagingSegmentControl//管理分段控制-setImage:forSegmentAtIndex:-imageForSegmentAtIndex:-setTitle:forSegmentAtIndex:-titleForSegmentAtIndex:ManagingSegments//管理分段-insertSegmentWithImage:atIndex:animated:-insertSegmentWithTitle:atIndex:animated:numberofSegmentspropert

3、y-removeAllSegments-removeSegmentAtIndex:animated:selectedSegmentIndexpropertyManagingSegmentBehaviorandAppearance//负责管理分段控件的行为和外观momentaryproperty//选中瞬间有效果,之后没有,恢复(不怎么用)//segmentedControl.momentary=YES;-setEnabled:forSegmentAtIndex:-isEnabledForSegmentAtIndex:-setCont

4、entOffset:forSegmentAtIndex: [segmentedControl setContentOffset:CGSizeMake(10.0,10.0) forSegmentAtIndex:1];//设置选项中图片等的左上角的位置  -contentOffsetForSegmentAtIndex:-setWidth:forSegmentAtIndex:segmentedControl.segmentedControlStyle = UISegmentedControlStylePlain;//设置样式apporti

5、onsSegmentWidthsByContentproperty//每个segment的大小默认平分整个segmentedControl的大小,如果把apportionsSegmentWidthsByContent设置为YES,会根据内容来分配每一个segment的大小。segmentedControl.apportionsSegmentWidthsByContent= YES;CustomizingAppearance//自定义外观tintcolorproperty//字体颜色segmentedControl.tintColor

6、=[UIColororangeColor];//segmentedControl.frame=CGRectMake(10,30,345,30);-backgroundImageForState:barMetrics:-setBackgroundImage:forState:barMetrics:-contentPositionAdjustmentForSegmentType:barMetrics:-divderImageForLeftSegmentState:rightSegmentState:barMetrics:-setDivi

7、derImage:forLeftSegmentState:rightSegmentState:barMetrics:-titleTextAttributesForState:-setTitleTextAttributes:forState:实例代码如下:AppDelegate.m中的代码如下:实现了自定UISegmentedControl,是完全用代码实现的,没有拖拽//AppDelegate.m//MySegmentControl////Createdbyuseron15-11-14.//Copyright(c)2015年Yang

8、Zhen.Allrightsreserved.////#import"AppDelegate.h"@interfaceAppDelegate()@end@implementationAppDelegate-(BOOL)applicat

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。