第一步:
创建一个空的‘.xib’文件
1.将View的 ‘size’设置为‘Freeform’
2.将View的背景色‘background’设置为透明色‘Clear Color’
第二步:
创建一个继承于’UIView’的类‘MyCheckBox’
选中‘File’s Owner’将其class设置为 ‘MyCheckBox’
//
// MyCheckBox.swift
// H56580E2E
//reserved.
//
import UIKit
@IBDesignable class MyCheckBox: UIView {
//绑定控件
@IBOutlet var my_check: UIButton!
//控件的选择状态(默认值为false)
@IBInspectable var isCheck:Bool = false{
didSet{
my_check.isSelected = isCheck
if !isCheck{
let imgs = UIImage(named: "check_false")
my_check.setImage(imgs, for: UIControlState.normal)
}else{
let imgs =