获取视图的宽度 (Swift)

Ben*_*Ben -1 uiview ios swift

所以你可以得到 UIScreen 的宽度和高度如下...

public var screenWidth: CGFloat {
    return UIScreen.main.bounds.width
}

public var screenHeight: CGFloat {
    return UIScreen.main.bounds.height
}
Run Code Online (Sandbox Code Playgroud)

但是如何获得 UIView 的宽度和高度呢?

qtn*_*ngo 7

extension UIView {
    public var viewWidth: CGFloat {
        return self.frame.size.width
    }

    public var viewHeight: CGFloat {
        return self.frame.size.height
    }
}
Run Code Online (Sandbox Code Playgroud)