首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

UIControl-IOS开发

这些控件的基类均是UIControl,而UIControl派生自UIView类,所以每一个控件都有非常多视图的特性,包含附着于其它视图的能力。全部 控件都拥有一套共同的属性和方法。...所以学习控件,我们先学习UIControl 属性 enabled 控件默认是启用的。要禁用控件,能够将enabled属性设置为NO,这将导致控件忽略不论什么触摸事件。...尽管是由控件的子类完毕的,这个属性却存在于UIControl中。 selected 当用户选中控件时,UIControl类会将其selected属性设置为YES。...UIControlContentHorizontalAlignmentFill 事件通知 UIControl类提供了一个标准机制,来进行事件登记和接收。...要删除一个或多个事件的对应动作,能够使用UIControl类的removeTarget方法。

55220
您找到你想要的搜索结果了吗?
是的
没有找到

UI篇-自定义控件之基类UIControl

UIControl的意义所在 UIControl的主要角色是定义一套接口和基础实现,为iOS的人机交互制定了一系列的标准, 为了当确定的事件发生的时候(比如点击了按钮)准备好动作消息(Action)...UIControl是控件的基类,不能直接的实例化,它只能通过继承的方式为子类提供公共的接口和动作结构。...当用户点击按钮时,UIControl响应了触摸链的touchesEnded方法,便会根据私有字典,把对应UIControlEventTouchUpInside的目标(target)和目标方法(action...也能够实现需求,但是一个可交互控件,理应继承于UIControl而非UIView。 继承自UIControl,使用UIControl的一套接口规范来实现自定义。...UIControl的重要方法 Target模式就是从UIControl使用的。

1.4K20

当iOS遇见UI

UIControl基类介绍 UIControl控件(如按钮和滑块)用于传递用户意图给应用程序,但程序一般不会直接使用UIControl控件,而是使用它的子类。...由于所有UIControl的子类控件都代表能与用户交互的活动控件,因此UIControl的主要角色是定义通用接口,并为这些活动控件的事件机制提供通用的实现:当活动控件上发生指定的事件时,UIControl...与通过Interface Builder关联IBAction方法本质相同的是,程序也可通过代码为UIControl的子类控件绑定事件处理方法。UIControl提供了如下常用的方法。...enabled:该属性判断该UIControl控件是否可用。 selected:该属性判断该UIControl控件是否被选中。...图1 UIControl的属性设置面板 有些时候,如果需要定制用户触碰UIControl控件时的外观,则可以通过重写UIControl控件的如下方法实现。

71010
领券