If you setTranslucent
to YES
on a UIViewController
, it shifts the content 'up' (I suppose what it is really doing is not shifting it down).
Since all of my content is in a UIScrollView
, the navigation bar is effectively covering the top of this scroll view. I can bump the items in the scroll view down a little, but the scroll indicators still get partially hidden under the nav bar.
I would consider moving the whole scroll bar down 44 points, except that's not going to look right in landscape orientation on an iPhone.
A vanilla UITableView seems to handle this scenario just fine - how can I do the same in my UIViewController?
EDIT
I've realized that I'm supposed to set contentInsets and scrollIndicatorInsets to 'shift' things down. But still my problem remains - In landscape mode, there is an ugly gap between the nav bar and the scroll view.