IconStyle class

IconStyle class consists of following parameters.

Parameters Optional

ParameterTypeDescription
colorStringHEX value color of icon
positionReepayCheckoutSheet.HorizontalPositionHorizontal position of icon in button: .left | .center | .right
paddingCGFloatPadding around icon
sizeCGSizeWidth and Height of icon
bundleIdentifierString?Location of UIImage bundle resources
nameString?UIImage name of icon

Example

var buttonStyle = ButtonStyle(type: .icon)

var iconStyle = IconStyle()
iconStyle.bundleIdentifier = "com.reepay.ReepayCheckoutExample"
iconStyle.name = "octagon-xmark"
iconStyle.color = "700000"
iconStyle.position = .right
iconStyle.size = CGSize(width: 25, height: 25)
buttonStyle.iconStyle = iconStyle