UI中的控件简介

UIProgressView 进度条
1.progressViewStyle有两种形式:UIProgressViewStyleDefault和UIProgressViewStyleBar,这两种形式无区别,只是进度条默认颜色不一样,而且progressView的背景可以设置但是只是会在四个角有一点显示.并且设置高度无效.
2.progress 设置当前进度 最小0 ,最大1.其中最大最小值不可以改变.
3.progressTintColor 进度条高亮颜色(即走过的颜色)
4.trackTintColor 轨道颜色
5.progressImage 进度条图片,设置后会覆盖进度条颜色,trackImage 背景图片,同样也会覆盖
6.通过setProgress: animated: 来设置进度于动画,

UISlider 滑动条
1.slider.frame可以设置高度,可以通过背景色查看,但是滑动条的控件大小事不改变的
2.value 当前值,默认0~1
3.addTarget 可以添加VauleChanged事件
4.minimumValue 最小值 maximumValue 最大值 如果最小值大于最大值,那么滑块无法移动
5.minimumValueImage 最小值图片 maximumValueImage最大值图片
6.minimumTrackTintColor 最小值轨道颜色 maximumTrackTintColor最大值轨道颜色
7.thumbTintColor 滑块颜色
8.也可以通过set方法设置

UISwitch 开关
不可以设置开关名为 switch switch是关键字
1.开关的高度宽度是固定的
2.isOn可以得到值,但是不可以设置
3.onColor 开启颜色 tintColor 关闭颜色 onImage 开启图片 offImage 关闭图片
4.thumbTintColor 滑块圆按钮颜色
5. setOn:(BOOL) animated:(BOOl) 可以设置状态 但是不发送改变事件(即当设置为yes时,如果你打印状态的话,刚开始运行的话不会打印,因为这个set方法不发送状态);

UIPageControl
1.numberOfPages:设置图片点的个数
2.pageIndicatorTintColor:点的背景颜色
3.currentPageIndicatorTintColor :被选中的点的颜色
4.ContentOffset:和scroll的偏移量一样,可以设置起始位置
5.currentPage:当前选中的点

UIScrollView 滚动视图
1.contenSize:这是ScrollView的重要属性,这个属性可以让它滚动起来;contenSize设置scrollView的滚动范围
2.pagingEnabled:判断时否按页滚动,YES为按页滚动
3.contentOffset:偏移量,可以通过这个属性来是一组图片进行循环滚动,
4.bounces:关掉边界回弹效果,默认是YES
5.showsHorizontalScrollIndicator和showsVerticalScrollIndicator:滚动条水品和竖直的滚动条会作为两个子视图添加到ScrollView的子视图里,如果把滚动条的效果关闭,这两个子视图就不会添加到ScrollView的子视图里
6.Scroll的协议方法:
ScrollViewDidScroll 只要滚动就会触发
ScrollViewDidEndDecelerating 当ScrollView减速停止的时候就会触发的协议方法
7.ScrollView的缩放
缩放比例:最大比例maximumZoomScale; 最小比例:minimZoomScale; 原始的缩放比例 zoomScale
专门用来缩放的协议:ViewForZoomingInScrollView

UISegmentControl
1.可以设置多个按钮,即UISegmentedControl *segment = [[UISegmentedControl alloc]initWithItems:@”第一个”,@”第二个”,@”第三个”];
2.insertSegmentWithTitle:@”添加” atIndex:1 animated:(BOOL) :在第二个位置添加一个标题为添加(默认位置是从0开始的);
3.removeSegmentAtIndex:1 animated:(BOOL) : 删除位置1 的片段
4.setTitle:@”改标题” forSegmentAtIndex:2 :更改指定位置的题目
5.setImage:也可以通过setImage的方式更改图片
6.selectedSegmentIndex :初始指定选中位置
7.setTitleTextAttributes:(NSDictionary *) forState:UIControlStateSelected : 更改选中状态的字体和颜色; 得写一个字典,在字典中设置keyValue即: NSDictionary *selectedDic = @{NSFontAttributeName:[UIFont boldSystemFontOfSize:22],NSForegroundColorAttributeName:[UIColor whiteColor]};两对keyValue 字体和字体颜色;该为选择的就是将UIControlStateSelected改为UIControlStateNormal

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值