I am developing an app where I would like to offer users the capability to style the pages to their preference.
One preference is fonts (type face and size). I can create this using simple preferences, but is there something magic that iBooks or Kindle (and now – Noteability.app) does? (see images)
Thanks.


I’m not sure what you mean. iBooks just shows a
UITableViewwhen you tap theaAbutton. The second row shows two buttons to change the font size. I guess they store the current font size in some variable and when one of the buttons is tapped, they updated it, very simple. Tapingfontsjust shows some more rows with the available fonts. When one is selected, theUITextView(or whatever custom class they use) is updated.