UI第六讲.UISegmentControl的使用,UISliser的使用,UIImageView的使用,UIControl的作用
一、UISegmentedControl的使用(分段控件)
样式举例:
UISegmentedControl是iOS中的分段控件。
每个segment都能被点击,相当于集成了若干个button。通常我们会点击不同的segment来切换不同的view。
示例图:
常用方法:
示例代码:
基本的UISegmentControl的用法,同时通过其addtarget/action方法实点击切换view背景色的效果
效果图:点击UISegmentControl的item,切换背景色
二、UISlider的使用(滑块控件)和UIImageView的使用
UISlider是iOS中的滑块控件。
通常用于控制视频播放进度,控制音量等。
它也是继承于UIControl,滑块提供了一系列连续的值,滑块停在不同的位置,获取到滑块上的值也不同。
基本用法:
示例代码:
UISlider的基本使用,以及控制图片的连续播放(上)
UISlider的基本使用(中)
UISlider的基本使用(下)
效果图:通过UISlider控制连续图片播放速度的快慢
三,UIImageView的使用
例子见上面与UISlider的联合使用
四、UIControl的作用
UIControl是所有控制控件(⽐比如UIButton、UISlider、UISegmentedControl等)的基类。
只要跟控制有关的控件都是继承于该类。
它的核心功能最为常用