gpt4 book ai didi

iOS 7 在框架更改后呈现 navcontroller 导航栏高度 64px

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

我从 UIViewController 呈现 UINavigationController,然后我希望容器向下移动,因此缩小 UINavigationController,只是为了在顶部呈现一个 View ,例如错误消息,现在问题出在 iOS7 上,NavBar 高度是64px 并且看起来不正确,当我将 UINavigationController 框架移回全高和 0 Y 原点时,有时它移回 44px。这似乎是奇怪的行为。有什么明显的解决方案吗?

shot of problem

黑色的是导航栏,灰色的是UIViewController(父级)

我也在用:

if ([self respondsToSelector:@selector(edgesForExtendedLayout)]) {
self.edgesForExtendedLayout = UIRectEdgeNone;
self.extendedLayoutIncludesOpaqueBars = NO;
}

最佳答案

我没有很清楚地理解你的问题,但在我看来你应该尝试 self.edgesForExtendedLayout = UIRectEdgeBottom; 而不是 self.edgesForExtendedLayout = UIRectEdgeNone;

关于iOS 7 在框架更改后呈现 navcontroller 导航栏高度 64px,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19522657/

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