无法在故事板上将自定义IBDesignable类链接到UIButton

sin*_*Gob 0 uibutton ios swift

如何将IBDesignable自定义类连接到UIButton?

import UIKit

@IBDesignable class MyButton: UIView {
    @IBInspectable var borderColor: UIColor = UIColor.clear {
        didSet {
            layer.borderColor = borderColor.cgColor
        }
    }

    @IBInspectable var borderWidth: CGFloat = 0 {
        didSet {
            layer.borderWidth = borderWidth
        }
    }

    @IBInspectable var cornerRadius: CGFloat = 0 {
        didSet {
            layer.cornerRadius = cornerRadius
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

该文件的名称是 MyButton.swift

在此输入图像描述

它没有将MyButton显示为类?我该如何解决这个问题?

小智 5

您可能需要MyButton继承UIButton,而不是UIView.