码迷,mamicode.com
首页 > 其他好文 > 详细

UI基础:UIControl及其子类

时间:2015-07-11 12:01:55      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:

UISegmentedControl 

UISegmentedControl 是iOS中的分段控件

每个segment 都能被点击,相当于集成了若干个button.

通常我们会点击不同的segment来切换不同的view.

如图所示:

技术分享

在UISegmentedControl里面,有常用的方法和属性

initWithItems:            //UISegmentedControl独有的初始化方法,用来创建多个分段

setTitle: forSegmentAtIndex:                //为指定下标的分段设置title

addTarget: action: forControlEvents:           //给UISegmentedControl 添加事件,controlEvent 为UIControlEventValueChanged 

selectedSegmentAtIndex                 //(property)被选中的segment

tintColor                          //(property)segmentedControl条的颜色(含每个segment的颜色) 

 

UISlider 

UISlider 是iOS中的滑块控件

通常用于控制视频播放速度,控制音量等.

它也是继承于UIControl,滑块提供了一系列连续的值,当滑块停在不同的位置,就可以获得相应位置滑块上的值.

其效果如图:

 

技术分享技术分享

UIslider常用的属性:

minimumValue    //设置滑块的最小值

maximumValue   //设置滑块的最大值

value    //设置滑块的当前值

minimumTrackTinkColor    //定义划过区域的颜色

addTarget: action: forControlEvents: 给UISlider添加事件,controlEvent为UIControlEventValueChanged .

 

UIImageView

UIImageView相当于一个相框,专门用于显示图片,可以存放一个图片或者一组图片.

 技术分享

UIImageView常用属性:

image      //设置一个图片

animationImages     //设置一组动态图片

animationDuration       //设置播放一次一组动态图片的时间

animationRepeatCount     //设置重复次数

startAnimating      //开始动画

stopAnimating     //结束动画

 

UIControl

UIControl是所有控制控件(比如UIButton,UISlider,UISegmentedControl等)的基类.

只要跟控制相关的控件都是继承于该类.

UIControl的核心功能:

为控件通过addTarget: action: forControlEvents: 方法来添加事件

通过removeTarget: action: forControlEvents: 来移除事件.

 

UIControl是所有控制类控件的基类.

UISlider是可以响应滑动事件的控件.

UISegmentedControl 是可以实现单选的控件.

UIImageView除了能显示单选图片,还能处理一组图片的播放.

 

 

 

UI基础:UIControl及其子类

标签:

原文地址:http://www.cnblogs.com/shaoting/p/4638131.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!