I've been experiencing problems with designing views so that the subviews behave the way I want when using autoresizingmasks (for example, if the status bar size changes, when using the phone as a hotspot etc.). Is there any good documentation that I should definitely read? Apple documents don't seem to help me at least not without some heavy testing of my own.
This is the kind of thing that can be a bit complicated to figure out from docs and trial-and-error, but once you get it you'll wonder why you found it so confusing in the first place. I would:
UIViewAutoresizingFlexibleWidth
(and similarly for height). Putting a strut on top of the box is equivalent to turning UIViewAutoresizingFlexibleTopMargin
off (and similarly for the bottom, left, and right margins).