UIProgressView 修改高度

自定义 UIProgressView,提供 height 外部属性,用于修改高度。

import UIKit

/** 自定义 UIProgressView */
class ProgressView: UIProgressView {

    /// 高度
    var height: CGFloat = 1.0 {
        didSet {
            self.frame.size.height = height
        }
    }
    
   
    override func sizeThatFits(_ size: CGSize) -> CGSize {
        return size
    }
    
}

或者通过缩放:

progressView.transform = CGAffineTransform(scaleX: 1, y: 0.5)

你可能感兴趣的:(UIProgressView 修改高度)