Our app as many others concist of MANY different components such as UIButton, UITextField, UILabel, etc (not UISearchBar) for displaying and editing text. Most components are setup in Interface Builder. What is the most efficient way of replacing all system fonts with a custom font?
Should I categorize UIFont to always return our custom font?
Or should I iterate over all the xib-files xml and replace the font from there?
Recomendations and other options is greatly appreciated!
iOS 5 brings new API for customizing the standard UI that should make changing the fonts dead-easy. Depends on your OS version requirements.