iOS - UISwitch 、UISegmentedControl

#pragma mark----目录----

1、UISwitch开关

2、UISegmentedControl分段选择控制器

3、UISlider滑杆

4、UIProgressView进度条

5、UIActivityIndicatorView等待视图


#pragma mark----UISwitch---

*UISwitch开关的大小是固定的

*on这个属性设置开关开启关闭也可以读取开关的状态

*注意属性onImage、offImage在ios7之后已经失效现在不能使用

*onTintColor开启状态轨道的颜色

*tintColor未打开按钮时轨道的颜色

*thumbTintColor小圆点的颜色


#pragmamark----UISlider----

*UISlider滑杆调音量放大缩小图片文字大小...(ios不允许设置手机亮度)

*value这个属性设置滑动的值minimumValue最小值默认0.0、maximumValue最大值默认1.0

*minimumValueImage设置没有拖动过的图片

*maximumValueImage设置拖动之后的图片

*minimumTrackTintColor设置颜色

*maximumTrackTintColor设置颜色

*thumbTintColor设置小圆点颜色

*设置弧度默认为0.0

*slider.transform= CGAffineTransformMakeRotation(0.0);


#pragma mark ---UISegmentedControl---

*UISegmentedControl分段选择控件作用:代替了多个按钮的功能实现了分段选择的功能

numberOfSegments

*selectedSegmentIndex通过它判断点击的是控件上的哪一个Item

*momentary可以在界面上显示选中Item的状态默认值NO(YES不记录选中的按钮)

*initWithItems:数组(字符串、图片二选一)它的初始化方式

*设置到导航栏上self.navigationItem.titleView = SegmentedControl;

*setTitle:@"" forSegmentAtIndex:1修改标题

*insertSegmentWithTitle:@""

atIndex:1 animated:YES添加文字标题

*insertSegmentWithImage:[UIImage

imageNamed:@"leiLei"]  atIndex:1 animated:YES添加图片标题


#pragma mark ---UIProgressView进度条---

*UIProgressView进度条只是一个UIView不能拖动

*Progress进度条的当前进度(0.0-1.0)

*progressViewStyle进度条的样式

*可以用定时器来改变当前进度


#pragma mark--UIActivityIndicatorView-

*UIActivityIndicatorView等待视图(加载时)风火轮菊花它的宽高也不可定制

*initWithActivityIndicatorStyle初始化

*要想显示就要开始动画因为默认停止的时候消失

*[indicatorstartAnimating];

*设置风火轮的颜色

*indicator.color= [UIColor redColor];

*5秒钟后执行方法

[selfperformSelector:@selector(stopIndicator)withObject:nilafterDelay:5];

你可能感兴趣的:(iOS - UISwitch 、UISegmentedControl)