UIBarButtonItem-Badge icon indicating copy to clipboard operation
UIBarButtonItem-Badge copied to clipboard

make badge configuration order in-depended

Open philippb opened this issue 8 years ago • 0 comments

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)"

philippb avatar Mar 05 '16 00:03 philippb