UIBarButtonItem-Badge
UIBarButtonItem-Badge copied to clipboard
make badge configuration order in-depended
Right now the badge looks different depending on when it's configured.
The configuration is only valid when applied after the badge count is set. The order should not matter.
self.settingsBtn.badgeValue = "\(count)"
let x = self.settingsBtn.badgeOriginX
let y = self.settingsBtn.badgeOriginY
self.settingsBtn.badgeOriginX = x - 10
self.settingsBtn.badgeOriginY = y + 3
self.settingsBtn.badgeFont = UIFont.systemFontOfSize(10)
self.settingsBtn.badgePadding = 4
is not the same as
let x = self.settingsBtn.badgeOriginX
let y = self.settingsBtn.badgeOriginY
self.settingsBtn.badgeOriginX = x - 10
self.settingsBtn.badgeOriginY = y + 3
self.settingsBtn.badgeFont = UIFont.systemFontOfSize(10)
self.settingsBtn.badgePadding = 4
self.settingsBtn.badgeValue = "\(count)"