美文网首页iOS的心路里程iOS程序猿
iOS控件--UISwitch--开关控件

iOS控件--UISwitch--开关控件

作者: 罂粟之城 | 来源:发表于2019-01-02 16:24 被阅读1次

UISwitch 继承自 UIControl 两种操作选项 开/关

属性和方法识别

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

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

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

 switch.on = YES;

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

switch.tintColor = [UIColor blueColor];

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

switch.onTintColor = [UIColor blackColor];

设置开关的状态钮颜色

switch.thumbTintColor = [UIColor greenColor];

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

switch.onImage = [UIImage imageNamed:@"testImgOn"];

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

switch.offImage = [UIImage imageNamed:@"testImgOff"];

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

switch.backgroundColor = [UIColor redColor];

添加点击事件

[switch addTarget:self action:@selector(valueChangedMethod:) forControlEvents:(UIControlEventValueChanged)];
以上是对 UISwitch 控件的描述和使用,不以偏概全,只授之以渔,有更好的操作也会及时更新。如果您有UISwitch 控件的更好使用欢迎留言交流!

相关文章

  • iOS控件--UISwitch--开关控件

    UISwitch 继承自 UIControl 两种操作选项 开/关 属性和方法识别 初始化方法(iOS 系统内置了...

  • IOS开关控件,分段控件和滑块控件的使用方法

    那么我们将如何使用代码来实现开关控件,分段控件和滑块控件,将是我们今天的主要学习内容。 开关控件UISwitch ...

  • iOS-UISwitch开关基本使用

    无论哪种客户端或者网页,开关控件都是必备的,在Android中提供了Switch控件,而iOS则提供了UISwit...

  • IOS_UISwitch的使用

    UISwitch 作为 iOS 系统里面的开关控件,是一个基本常用的控件,使用也很简单。 基本包含了所有相关的操作...

  • 漂亮刷新控件-iOS

    漂亮刷新控件-iOS 漂亮刷新控件-iOS

  • flutter 中的checkbox

    checkbox 是一个开关控件,这个控件主要是起到了开关功能,如下图: 代码如下:

  • android 仿IOS开关

    Android中开关的控件有 Switch、ToggleButton这样,但是风格不太美观,不像IOS那样好看。...

  • m3

    Check View(检查控件)--CheckBox(复选框),Switch(开关控件),ToggleButton...

  • 关于iOS中UIControl的介绍

    UIKit提供了一组控件:UISwitch开关、UIButton按钮、UISegmentedControl分段控件...

  • UIControl

    UIKit提供了一组控件:UISwitch开关、UIButton按钮、UISegmentedControl分段控件...

网友评论

    本文标题:iOS控件--UISwitch--开关控件

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