UISwitch

原创 2017年01月03日 20:10:56

1、创建UISwitch

      let uiswitch = UISwitch()

      //也可以这样创建  let  uiswitch = UISwitch.init(frame: CGRect.init(x: 80, y: 100, width: 2000, height: 3000)) 但是大小是不起作用的

      uiswitch.center = CGPoint.init(x: 100, y: 50)

      //是否打开开关

      uiswitch.isOn = true

      //开关开的时候的颜色

      uiswitch.onTintColor = UIColor.red

      //开关关的时候的颜色

      uiswitch.tintColor = UIColor.blue

       //开关按钮的颜色

      uiswitch.thumbTintColor = UIColor.orange

      //开关按钮也可以改成图片

       let color1 = UIColor.init(patternImage: UIImage(named:"图片名称")!)
        
       uiswitch.thumbTintColor = color1

        //开关开关图片,但是不好使不知道什么原因

       uiswitch.onImage = UIImage.init(named: "2.png")
       uiswitch.offImage = UIImage.init(named: "3.png")

       所以替代方法是

      let color1 = UIColor.init(patternImage: UIImage(named:"图片名称")!)
        
      uiswitch.onTintColor = color1

      uiswitch.tintColor = color1


       self.view.addSubview(uiswitch)

      //添加开关事件

      uiswitch.addTarget(self, action: #selector(switchChange), for: .valueChanged)

      func switchChange() {
        
      }



Swift UITextField,UITextView,UISegmentedControl,UISwitch

下面我们通过一个demo来简单的实现下这些控件的功能. 首先,我们拖将这几个控件拖到storyboard,并关联上相应的属性和动作.如图: 关联上属性和动作后,看看实现的代码: //点击按钮收...

自定义UISwitch

  • 2013年06月21日 18:21
  • 1.19MB
  • 下载

iOS UISwitch 详细使用说明文档

  • 2011年11月10日 12:23
  • 150KB
  • 下载

UI - UISegmentedControl、UISlider、UIImageView、UISwitch

// UIControl的子类(8个): // UITextField // UIPageControl // UISlider // UIButton // UI...

IOS_UI_UISwitch

  • 2015年05月24日 15:15
  • 424B
  • 下载

自定义UISwitch Demo

  • 2016年07月01日 22:11
  • 95KB
  • 下载

iOS个人整理09-UIControl与子类:UIControlEvents事件,UISwitch

一、UISwitch 二、UISlider 三、UISegmentedControl

UISwitch 用法demo

  • 2012年04月08日 19:04
  • 46KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UISwitch
举报原因:
原因补充:

(最多只允许输入30个字)