I can not use UIWebView because I want the text to be accessible even if the user does not have Internet access on their phone. Also, I will need to have buttons to other screens on the app and I think that is not possible with UIWebView (right?)
Is there a way for me to edit the xml of the screen directly inside Xcode? My requirement is to have about 10 sections with header labels and buttons before each, so if I have to adjust it on the storyboard screen, it will be a bit nightmarish.
What is a reasonable approach for me here? I think only to edit the xml by hand and hardcode it with styles and text, right?
Just because you consider using a
UIWebViewit doesn’t mean you are restricting your application functionality to internet access.You can just as well have HTML documents in the application bundle that you display in a webview. This is basically what PhoneGap is doing.
If you don’t want to use webviews then nothing is stopping you from using
UIViews,UILabels,UIImageViewsetc and compose your app how you want.