iOS 开关-UISwitch

本文介绍了iOS开发中的UISwitch控件,作为替代点选框的常见组件,它在个人设置和我的页面中广泛使用。UISwitch继承自UIControl,支持事件响应,并提供了丰富的属性和方法进行交互。文章还提到了如何通过Objective-C和Swift代码来操作switch,并提及了自定义开关UI的需求和实现方式。
摘要由CSDN通过智能技术生成

正如分段控件代替了单选按钮,开关也代替了点选框,一般来说我的和设置页面经常常需要这种开关的需求,我们就来看看吧!

首先介绍一下switch控件

switch在UIKit框架之下,继承自UIControl,可以添加触发事件。开关状态下默认的样式如下.
开状态下的样式
关状态下的样式

点进去UISwitch,可以发现switch有以下的属性和方法:

属性:

onTintColor            UIColor          开状态下的颜色
tintColor              UIColor          关状态下的颜色
thumbTintColor          UIColor          滑块颜色
onImage                  UIImage          无效
offImage                UIImage          无效
on( isOn)              BOOL             isOn是用来获取状态的是get方法,on可以用来设置开关

方法:

- (instancetype)initWithFrame:(CGRect)frame;      // This class enforces a size appropriate for the control, and so the frame size 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值