@@ -55,41 +55,41 @@ public struct KeyboardButtonStyle {
5555 public var keyPopContainerView : UIView ?
5656
5757 public init (
58- backgroundColor: UIColor = UIColor . whiteColor ( ) ,
59- cornerRadius: CGFloat = 5 ,
60- borderColor: UIColor = UIColor . clearColor ( ) ,
61- borderWidth: CGFloat = 0 ,
62- shadowEnabled: Bool = true ,
63- shadowColor: UIColor = UIColor . grayColor ( ) ,
64- shadowOpacity: Float = 1 ,
65- shadowOffset: CGSize = CGSize ( width : 0 , height : 1 ) ,
66- shadowRadius: CGFloat = 0 ,
58+ backgroundColor: UIColor ? = nil ,
59+ cornerRadius: CGFloat ? = nil ,
60+ borderColor: UIColor ? = nil ,
61+ borderWidth: CGFloat ? = nil ,
62+ shadowEnabled: Bool ? = nil ,
63+ shadowColor: UIColor ? = nil ,
64+ shadowOpacity: Float ? = nil ,
65+ shadowOffset: CGSize ? = nil ,
66+ shadowRadius: CGFloat ? = nil ,
6767 shadowPath: UIBezierPath ? = nil ,
68- textColor: UIColor = UIColor . blackColor ( ) ,
69- font: UIFont = UIFont . systemFontOfSize ( 21 ) ,
70- textOffsetY: CGFloat = 0 ,
68+ textColor: UIColor ? = nil ,
69+ font: UIFont ? = nil ,
70+ textOffsetY: CGFloat ? = nil ,
7171 imageSize: CGFloat ? = nil ,
7272 keyPopType: KeyPopType ? = nil ,
73- keyPopWidthMultiplier: CGFloat = 1.5 ,
74- keyPopHeightMultiplier: CGFloat = 1.1 ,
73+ keyPopWidthMultiplier: CGFloat ? = nil ,
74+ keyPopHeightMultiplier: CGFloat ? = nil ,
7575 keyPopContainerView: UIView ? = nil ) {
76- self . backgroundColor = backgroundColor
77- self . cornerRadius = cornerRadius
78- self . borderColor = borderColor
79- self . borderWidth = borderWidth
80- self . shadowEnabled = shadowEnabled
81- self . shadowColor = shadowColor
82- self . shadowOpacity = shadowOpacity
83- self . shadowOffset = shadowOffset
84- self . shadowRadius = shadowRadius
76+ self . backgroundColor = backgroundColor ?? UIColor . whiteColor ( )
77+ self . cornerRadius = cornerRadius ?? 5
78+ self . borderColor = borderColor ?? UIColor . clearColor ( )
79+ self . borderWidth = borderWidth ?? 0
80+ self . shadowEnabled = shadowEnabled ?? true
81+ self . shadowColor = shadowColor ?? UIColor . grayColor ( )
82+ self . shadowOpacity = shadowOpacity ?? 1
83+ self . shadowOffset = shadowOffset ?? CGSize ( width : 0 , height : 1 )
84+ self . shadowRadius = shadowRadius ?? 0
8585 self . shadowPath = shadowPath
86- self . textColor = textColor
87- self . font = font
88- self . textOffsetY = textOffsetY
86+ self . textColor = textColor ?? UIColor . blackColor ( )
87+ self . font = font ?? UIFont . systemFontOfSize ( 21 )
88+ self . textOffsetY = textOffsetY ?? 0
8989 self . imageSize = imageSize
9090 self . keyPopType = keyPopType
91- self . keyPopWidthMultiplier = keyPopWidthMultiplier
92- self . keyPopHeightMultiplier = keyPopHeightMultiplier
91+ self . keyPopWidthMultiplier = keyPopWidthMultiplier ?? 1.5
92+ self . keyPopHeightMultiplier = keyPopHeightMultiplier ?? 1.1
9393 self . keyPopContainerView = keyPopContainerView
9494 }
9595}
0 commit comments