一、 页滚动控制(UIPageControl)
1、 适合于滚动页面,与UIScrollView视图联合使用
2、 页滚动控制继承于UIControl,所以具有点击响应事件(Value Change事件),所以可以根距这个特点在连接代码的事件中添加页面变化。
3、 怎样实现滚动换页,把所有需要滚动的视图加在一个很大的滚动视图中,根据滑动方向只显示一个固定内容页面。(注意实现滚动代理)
二、 选择器视图(UIPickerView)
官网文档:UIPickerView
1、 继承UIView,并没有继承UiControl,所以不具备绑定事件功能
2、 选择器的事件处理由UIPickerViewDelegate处理
3、 可以生成单/多列选择,而且可自定义
4、 用法实例:地址选择
5、 具有数据源和代理协议
6、 数据源代理:有多少组件,每个组件与多少行,
7、 可以通过使用字典的方法创建相互依赖的对列选择器
8、 代理协议:位置、外态、选择交互
使用pickerView(pickerView: UIPickerView, titleForRow row: Int,forComponent component: Int) -> String?方法填充数据
学习内容来源::宏创学院» UIPickerView之一-基本介绍
三、 日期选择器(UIDatePicker)
官网文档:UIDatePicker
继承于UIControl
代码参考:时间选择器操作
可作为时间选择器,也可以作为倒计时器。
四、 滑块(UISlider)
1、 用于提供范围行可改变的工具,比如,透明度、音量、亮度。。。。
2、 UISlider具有Valuechange响应事件