ios开发UI篇—UISwitch

作者: coder小鹏 | 来源:发表于2018-02-07 16:31 被阅读84次

概述

-UISwitch提供二进制选项的控件,如开/关。

-UISwitch继承自UIControl

属性和方法

初始化方法(iOS 系统内置了UISwithch控件的size,所以通过代码调整UISwithch的大小无效.默认大小 51.0f 31.0f)

UISwitch *mySwitch = [[UISwitch alloc] initWithFrame:CGRectMake(100, 100, 100, 30)];

设置初始状态(默认状态为NO)

 mySwitch.on = YES;

设置按钮处于关闭状态时边框的颜色

mySwitch.tintColor = [UIColor redColor];

设置开关处于开启时的状态

mySwitch.onTintColor = [UIColor blackColor];

设置开关的状态钮颜色

mySwitch.thumbTintColor = [UIColor blueColor];

在iOS 6及更早版本中,当开关处于打开位置时显示图像。在iOS 7以后,设置无效

mySwitch.onImage = [UIImage imageNamed:@"验证码"];

在iOS 6和更早版本中,当开关处于关闭位置时显示图像。在iOS 7以后,设置无效

mySwitch.offImage = [UIImage imageNamed:@"验证码"];

整个开关背景色,设置后可以明显看到一个矩形背景

mySwitch.backgroundColor = [UIColor redColor];

添加点击事件

[mySwitch addTarget:self action:@selector(valueChanged:) forControlEvents:(UIControlEventValueChanged)];

相关文章

  • ios开发UI篇—UISwitch

    概述 -UISwitch提供二进制选项的控件,如开/关。 -UISwitch继承自UIControl 属性和方法 ...

  • UI常用的控件

    #iOS开发之UI篇#iOS开发之UI篇 #常用控件介绍1## #UI第09天:滚动视图# ##UIScrollV...

  • KVC

    iOS 如何使用KVC iOS开发UI篇—Kvc简单介绍 iOS开发系列--Objective-C之KVC、KVO

  • iOS 仿射变换

    一、iOS 仿射变换CGAffineTransform详解IOS开发UI篇--仿射变换(CGAffineTrans...

  • IOS学习(9)-UITabBarController

    iOS开发UI篇—UITabBarController简单介绍视图之UITabBarController结构详解(...

  • iOS部分控件介绍及设计规范

    iOS及Android图标按钮设计规范 UI设计师需要了解的开发中常用的UI控件(ios篇) iOS交互设计基础之...

  • TabBarController简单介绍

    iOS开发UI篇—UITabBarController简单介绍一、简单介绍UITabBarController和U...

  • iOS篇-UI篇-CoreAnimation(核心动画)

    iOS篇-UI篇-CoreAnimation(核心动画) iOS篇-UI篇-CoreAnimation(核心动画)

  • iOS组编程规范

    一,UI篇 版本迭代的过程中,大部分的时间在和UI打交道,UI开发也是iOS开发里面比较辛苦的地方。从au...

  • IOS开发 UISwitch控件

    本节学习内容: 1.UISwitch控件的概念 2.UISwitch控件的创建 3.UISwitch控件属性 4....

网友评论

    本文标题:ios开发UI篇—UISwitch

    本文链接:https://www.haomeiwen.com/subject/cokazxtx.html