欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

uiswitch样式_iOS - UISwitch 、UISegmentedControl

发布时间:2023/12/20 44 豆豆
生活随笔 收集整理的这篇文章主要介绍了 uiswitch样式_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];

总结

以上是生活随笔为你收集整理的uiswitch样式_iOS - UISwitch 、UISegmentedControl的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。