UINavigationBar 移动我的视图

发布于 2024-10-30 20:22:11 字数 279 浏览 1 评论 0原文

我有一个 UINavigationBar,它在我的应用程序运行的大部分时间都是隐藏的。

然而,当我要显示时,我称

[navigationController setNavigationBarHidden:NO animated:YES];

当前显示的视图已调整大小。 然后我取消选中界面生成器中的“自动调整大小”选项。

现在视图已向下移动。

我有办法将导航栏加载到视图顶部,这样它就会移动我的视图吗?

非常感谢

I have a UINavigationBar that is hidden most of the time my app is running.

however when i was it to show i call

[navigationController setNavigationBarHidden:NO animated:YES];

the view currently showing is resized..
i then unchecked the "auto resize" option in interface builder.

now the view is moved down.

i there a way to load the navbar over the top of the view so it does move my view?

Many thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

漆黑的白昼 2024-11-06 20:22:11

您需要通过从库中选择来放置自己的导航栏。

使用此代码并将导航栏放在视图的 XIB 中。

[navigationController setNavigationBarHidden:YES 动画:YES];

否则,您的视图将比导航栏的高度下降 44 点。

You need to put your own navigationbar by picking from the Library.

use this code and put your navigation bar in the XIB of the view.

[navigationController setNavigationBarHidden:YES animated:YES];

Other wise your view will be come down by 44 points the height of the navigation bar.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文