gpt4 book ai didi

ios - 带有半透明导航栏的滚动条

转载 作者:行者123 更新时间:2023-11-29 13:09:05 25 4
gpt4 key购买 nike

如果您在 UIViewController 上将 setTranslucent 设置为 YES,它会将内容“向上”移动(我想它真正做的是 < em>不将其向下移动。

因为我的所有内容都在 UIScrollView 中,导航栏实际上覆盖了这个 ScrollView 的顶部。我可以将 ScrollView 中的项目向下移动一点,但滚动指示器仍然部分隐藏在导航栏下。

我会考虑将整个滚动条向下移动 44 点,除非在 iPhone 上横向显示时看起来不正确。

普通的 UITableView 似乎可以很好地处理这种情况 - 我怎样才能在我的 UIViewController 中做同样的事情?

编辑

我意识到我应该设置 contentInsets 和 scrollIndicatorInsets 来“下移”内容。但我的问题仍然存在 - 在横向模式下,导航栏和 ScrollView 之间存在难看的差距。

最佳答案

我花了 2 分钟来谷歌这个答案:contentInset

查看此问题以获得解释:https://stackoverflow.com/a/10049782/2462469

之后,您还需要调整 ScrollIndicatorInsets

http://developer.apple.com/library/ios/ipad/#documentation/UIKit/Reference/UIScrollView_Class/Reference/UIScrollView.html%23//apple_ref/occ/instp/UIScrollView/scrollIndicatorInsets

编辑:这家伙有类似的轮换问题:https://stackoverflow.com/a/15623727/2462469旋转回来后,他需要重新设置滚动位置。不过,这是一个边缘案例。

关于ios - 带有半透明导航栏的滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17844334/

25 4 0