如果您setTranslucent
使用YES
a UIViewController
,它会将内容“向上”移动(我想它实际上在做的不是向下移动)。
由于我的所有内容都在 中UIScrollView
,因此导航栏有效地覆盖了此滚动视图的顶部。我可以将滚动视图中的项目往下一点,但滚动指示器仍然部分隐藏在导航栏下。
我会考虑将整个滚动条向下移动 44 点,除非这在 iPhone 上横向显示不正确。
一个普通的 UITableView 似乎可以很好地处理这种情况 - 我如何在我的 UIViewController 中做同样的事情?
编辑
我意识到我应该将 contentInsets 和 scrollIndicatorInsets 设置为“向下移动”。但我的问题仍然存在 - 在横向模式下,导航栏和滚动视图之间存在丑陋的差距。