Hello Simpsonics.
Thank you for your reply.
While there are some pages that have the same layout, most don't. I will list a few layouts...
- 12 views (3 across - 4 down) all still .png files displayed in each view
- 7 views (1 top panoramic view - 6 lower views) or...
- 7 views (6 views - 1 lower panoramic view)
- 12 views with the first view displaying animation with sound
- 12 views with the last view displaying animation with sound
- a full page view
- a full page view displaying animation with sound, then that view is hidden and 12 views becoming unhidden displaying 12 still .png files.
- a full page view displaying animation and then cutting to a camera feed from the iPad's camera to put the users face into the comic book page, then hiding the user's face and cutting to a standard 12 views. (It is imperative to the plot that the user sees themselves right in the comic book!)
and a few more, but you get the idea.
Now at first I used the page based app template (as I described in the above post) and had all these different configuration of sub-views on one main view and it worked fine, but I was unable to stop the sound of a particular animation if the user turned to the next page or a previous page before the animation stopped. And I found that intolerable.
Plus this model wouldn't work after I had the plot of the comic split into 3 different ending plots. I could reuse the same view controller by hiding and unhiding views right up to the 3 doors but after that I had to have separate view controllers with accompanying view controller classes. I found I could stop an animation's sound after the 3 doors but not before.
So I abandoned this idea and had one view controller per page for the whole app. Now I could stop the sound without any problem. Plus, much to my surprise, it was a bit easier on the memory when the app ran on my iPad air 2.
I couldn't find any indication that there is a limit on the number of view controllers that can be used in the storyboard anywhere on the net. And with the way I have it now, my control of everything from animation to sound and much much more is total and easy. (JUST the WAY I like it!)
🙂
But I prefer the structure of my code and the accompanying controllers to be ordered in the same way as the plot of the story and I would still like to know if I can reorder them somehow in the document outline.
JR