前面所列出的控件都有一个共同的特点,即状态的变化或值的变化都是离散的,如UIButton的正常、高亮、选中,UISwitch的开和关,UISegmentedControl按钮值的切换等。UISlider(滑块)控件与上述控件最大的区别就是其值的变化可以是连续的,因此,UISlider可以处理一些连续变化量的交互逻辑。 阅读全文
iOS学习笔记(六):UISegmentedControl
UISegmentedControl用于管理和实现一组内容的切换逻辑,如几个并列关系的界面之间相互切换。UISegmentedControl常见于导航栏的标题视图中,因其小巧的外表和简洁的接口风格,在iOS原生和第三方应用中都十分常见。 阅读全文
iOS学习笔记(五):UISwitch
UISwitch(开关控件)是UIKit框架中的一个十分小巧简洁的控件,用于一些简单切换功能的逻辑中。在很多苹果自行开发的iOS应用中,这个控件使用的频率也非常高,最典型的就是“设置”APP中各项系统功能的开启与关闭了。 阅读全文
iOS学习笔记(四):UITextField
相比于UILabel和UIButton控件,UITextField要复杂得多。UITextField是iOS系统中进行文本输入操作的UI控件,用户通过键盘将输入操作传递给UITextField,UITextField控件采用一些代理方法再将用户的一些操作行为回调给开发者,最后由开发者进行逻辑处理。 阅读全文