gpt4 book ai didi

ios - setStatusBarHidden :withAnimation doesn't cause subviews to auto-place correctly

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:25:37 25 4
gpt4 key购买 nike

我有一个隐藏了状态栏的应用程序。在主视图中,我使用 UIButtons 加载 subview View 。出于某种原因, subview 显示时带有隐藏的状态栏,但是,UI View 不会为此进行调整。 View 顶部有一个状态栏大小的间隙。
我已经看到一些关于 IOS 早期版本的引用资料,其中调整自动调整参数可以解决问题。似乎无法在 4.3 中找到相同的旋钮。
这应该是一个广为人知的问题。这是非常可重复的。除了 setStatusBarHidden:withAnimation: 类方法之外,我还应该使用其他全局参数吗?

最佳答案

在Xcode 4.2.1中,我们可以在调用setStatusBarHidden后使用如下方法:

[viewController.view setFrame: [viewController.view bounds]];

换句话说,如果您正在为 View Controller 本身编写代码,您可以:

[self.view setFrame: [self.view bounds]];

[编辑]刚找到一个类似的线程:iPhone How to set the top position = 0 after setStatusBarHidden:Yes?

关于ios - setStatusBarHidden :withAnimation doesn't cause subviews to auto-place correctly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7447255/

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