#pragma mark----目录----
1、UISwitch 开关
2、UISegmentedControl 分段选择控制器
3、UISlider 滑杆
4、UIProgressView 进度条
5、UIActivityIndicatorView 等待视图
#pragma mark----UIController子类---
UIButton
UITextField
UISwitch 开关
UISegmentedControl 分段选择控制器
UISlider 滑杆
#pragma mark----UISwitch---
*UISwitch开关的大小是固定的
*on 这个属性设置开关开启关闭 也可以读取开关的状态
* 注意 属性onImage、offImage 在ios7之后已经失效 现在不能使用
*onTintColor 开启状态轨道的颜色
*tintColor 未打开按钮时轨道的颜色
*thumbTintColor 小圆点的颜色
#pragma mark----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 初始化
*要想显示就要开始动画 因为默认停止的时候消失
*[indicator startAnimating];
*设置风火轮的颜色
*indicator.color = [UIColor redColor];
*5秒钟后执行方法
*[self performSelector:@selector(stopIndicator) withObject:nil afterDelay:5];
网友评论