gpt4 book ai didi

iphone - iOS7 UIScrollView 在状态栏下方显示偏移内容

转载 作者:行者123 更新时间:2023-12-03 18:21:52 32 4
gpt4 key购买 nike

我正在开发适用于 iOS7 的应用程序。我有一个 UINavigationController,我正在推送一个 UIViewController,里面有一个 ScrollView。在scrollView 里面我有一个tableView。是否可以实现当我在 ScrollView 内滚动 tableView 时列表将出现在状态栏后面。如果我有一个 UINavigationController 和一个带有 tableView 的 UIViewController ,情况也是如此。

这就是层次结构:

UINavigationController -> UIViewController -> UIScrollView -> UITableView

我希望当用户滚动表格时,顶部的单元格将在状态栏下可见。

如果没有 UIScrollView 它会在 iOS7 中自动发生。

谢谢。

最佳答案

只需在 viewController init 方法中将 automaticallyAdjustsScrollViewInsets 设置为 NO 即可。

在 Storyboard 中,选择 UIViewController 时可以直接在属性面板中切换属性。

如果你使用xib,只需这样设置:

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self.automaticallyAdjustsScrollViewInsets = NO;
}

注意:从 iOS7 开始这是正确的,在 iOS8 中仍然如此。

关于iphone - iOS7 UIScrollView 在状态栏下方显示偏移内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19816799/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com