博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IOS UISwitch 用法总结
阅读量:7114 次
发布时间:2019-06-28

本文共 650 字,大约阅读时间需要 2 分钟。

IOS 系统开关控件简单使用总结:

初始化:

- (instancetype)initWithFrame:(CGRect)frame; 

这个frame是没有意义的,系统的开关控件大小是确定的。

设置开关开启状态时的颜色

@property(nonatomic, retain) UIColor *onTintColor;

设置开关风格颜色

@property(nonatomic, retain) UIColor *tintColor;

设置开关按钮颜色

@property(nonatomic, retain) UIColor *thumbTintColor;

设置开关开启状态时的图片(注意:在IOS7后不再起任何作用)

@property(nonatomic, retain) UIImage *onImage;

设置开关关闭状态时的图片(注意:在IOS7后不再起任何作用)

@property(nonatomic, retain) UIImage *offImage;

开关的状态

@property(nonatomic,getter=isOn) BOOL on;

手动设置开关状态

- (void)setOn:(BOOL)on animated:(BOOL)animated; 

一点感想:IOS的系统的UISwitch控件虽然定制性很差,配合IOS7之后的扁平化和俭约的风格,在美观上确实不逊色于任何私人定制的开关控件,在没有特殊需求的情况下,对于开关逻辑,这是一个非常不错的UI交互选择。

转载地址:http://obzel.baihongyu.com/

你可能感兴趣的文章
Linux 5.4 源码安装---http2.4.4安装
查看>>
使用数据泵导入并重命名表名
查看>>
在线移动oracle 数据文件位置
查看>>
Virtualbox安装CentOS开启UEFI后启动不了
查看>>
Subversion的安装部署与用户验证配置
查看>>
Nagios监控服务器安装和部署
查看>>
在VB.NET中对于多维数组相关基础知识
查看>>
RSA加密算法实现 Java
查看>>
【cocos2dx进阶】调试篇(3)cocos2dx的Log改造
查看>>
CentOS中vsftp安装与配置
查看>>
linux exec的用法
查看>>
我的友情链接
查看>>
Spark Graphx编程指南
查看>>
配置tomcat
查看>>
kernel: TCP: time wait bucket table overflow错误的解决办法
查看>>
python3 打印99乘法表
查看>>
Linux命令总结-2
查看>>
基于glusterfs和gearman的离线任务运算分布式化方案介绍
查看>>
小学生信息技术课的有效教学
查看>>
天堂与地狱的区别
查看>>