Ios 如何在UIView和UIImageView中重用相同的IBDesignable代码

Ios 如何在UIView和UIImageView中重用相同的IBDesignable代码,ios,swift,uiview,uiimageview,Ios,Swift,Uiview,Uiimageview,我有一个可设计的类来创建边界线和角半径。 问题是我必须为UIView和 UIImageview。有没有一个简单的解决办法。提前谢谢 图像视图 创建如下所示的扩展 extension UIView { @IBInspectable var cornerRadius: CGFloat { get { return layer.cornerRadius; } set(value) { layer.c

我有一个可设计的类来创建边界线和角半径。 问题是我必须为UIView和 UIImageview。有没有一个简单的解决办法。提前谢谢

图像视图


创建如下所示的扩展

extension UIView
{
    @IBInspectable var cornerRadius: CGFloat {
        get {
            return layer.cornerRadius;
        }
        set(value) {
            layer.cornerRadius = value;
        }
    }

    var rounded: Bool {
        return layer.cornerRadius > 0.0;
    }
}

创建如下所示的扩展

extension UIView
{
    @IBInspectable var cornerRadius: CGFloat {
        get {
            return layer.cornerRadius;
        }
        set(value) {
            layer.cornerRadius = value;
        }
    }

    var rounded: Bool {
        return layer.cornerRadius > 0.0;
    }
}

谢谢伙计,我想在UIView和UIImageview中重用代码谢谢伙计,我想在UIView和UIImageview中重用代码
extension UIView
{
    @IBInspectable var cornerRadius: CGFloat {
        get {
            return layer.cornerRadius;
        }
        set(value) {
            layer.cornerRadius = value;
        }
    }

    var rounded: Bool {
        return layer.cornerRadius > 0.0;
    }
}