         super.init(coder: aDecoder)
         self.ghostColor = GhostButtonColorBlue
     }
+    
+    override init(frame: CGRect) {
+        super.init(frame: frame)
+        self.ghostColor = GhostButtonColorBlue
+    }
 
     private func updateImageColor() {
         imageView?.tintColor = adjustsImageWithGhostColor ? ghostColor : nil


extension QMUIGhostButton {
    
//    public static func appearance() -> Self
    
    func setGlobalAppearance() {
        let appearance = QMUIGhostButton.appearance()
        appearance.borderWidth = 1
        appearance.cornerRadius = QMUIGhostButtonCornerRadiusAdjustsBounds

    }
}

/**
 *  用于 `QMUIFillButton.cornerRadius` 属性，当 `cornerRadius` 为 `QMUIFillButtonCornerRadiusAdjustsBounds` 时，`QMUIFillButton` 会在高度变化时自动调整 `cornerRadius`，使其始终保持为高度的 1/2。
 */
fileprivate let QMUIFillButtonCornerRadiusAdjustsBounds: CGFloat = -1

/**
 *  QMUIFillButton
