Size of bullets in UITextField with secureTextEntry changes size as focus switches when using custom font
fonts, ios, objective-c, uitextfield
Solution
So, the only way I found to combat this was to use the `textFieldDidBeginEditing` and `textFieldDidEndEditing` delegate methods, keep track of what was entered in the text field, replace it with a mask of bullets, and disable `secureTextEntry`. So, when they leave the field, they’re actually just seeing the right number of bullets, rather than their secured text. It’s hacky and messy, but it’ll do for me, perhaps for you, too.
Problem
I have a `UITextField` that is using the Museo Sans Rounded 300 font. Everything works fine for normal UITextFields, but when you set the `secureTextEntry = YES`, then there's this disconcerting change to the size of the bullets as the UITextField gets and loses focus (i.e. becomes, and relinquishes, being the first responder). When the `UITextField` has focus, the bullets appear to be using the custom font, but once it loses focus they change to being these much bigger (standard size) bullets.