对于自定义导航栏,我想设置背景图像并自定义左按钮和右按钮。因此我使用不带.xib的代码实例化了它。 但导航栏上方有一个空格键。

这是我的代码:

-(void) createNavBar:(NSMutableArray *)arguments withDict:(NSMutableDictionary *)options
{
    if (!navBar)
    {
        navBarController = [[[UINavigationController alloc] init] autorelease];
        navBarController.navigationBar.bounds = CGRectMake(0, 0, 320, 40);
        [navBarController.navigationBar  setBackgroundImage:[UIImage imageNamed:@"www/images/header_bg@2x.png"] forBarMetrics:UIBarMetricsDefault];
        [[[self webView] superview] addSubview: navBarController.navigationBar];
    }
}

运行并构建,找到导航栏上方的空白栏。 这是截图: 在此处输入图片说明

如何删除标题栏和蓝色导航栏之间的空格键? 感谢您的指导。

#1楼 票数:0

在Xib中检查您的视图和webView的Yheight

#2楼 票数:0

尝试使用此:

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];

那对我有用。

#3楼 票数:0

插入[self.navigationController.navigationBar.layer setMasksToBounds:NO]; 在viewDidLoad中

  ask by kim translate from so

未解决问题?本站智能推荐:

1回复

使用Bootstrap4在导航栏中的元素之间没有空格

我使用Bootstrap 4制作了一个导航栏菜单,所有元素都在一起,并且它们之间没有空格。 而不是像“ Element Element Element Element Element Element”那样显示为“ ElementElementElementElementElementEleme
3回复

未排序的列表显示为表格,但删除第一项和最后一项的空格

我有以下HTML代码: 以及以下CSS代码: 这段代码产生带有底部border的水平菜单。 就像是.. 我想知道是否有可能删除第一个和最后一个项目的空格,以便底部border从一条垂直线开始,该垂直线的第一个链接的第一个字母和最后一个链接的最后一个字母。 就像是... 有人
2回复

菜单叠加中导航栏上方的空白

我一直在构建一个从页面顶部下拉的覆盖菜单。 我希望导航栏位于正在工作的覆盖层( <div id="myNav" class="overlay"> ) ,但不幸的是上面有一个空白,我似乎无法找到可以摆脱此( <div id="myNav" class="overlay">
3回复

标签栏+导航栏

我有两个选项卡栏,在第一个选项卡中,我可以向下钻取三个以上...但是在第二个选项卡中,我不能向下钻取多个。 代码:DemoAppdelegate.m 该怎么办? 有什么帮助吗?
2回复

我的导航栏没有被隐藏,为什么?

非常愚蠢的问题,但我搞砸了。 我的问题是,我有两个控制器。 第一个控制器有一个没有导航栏的UITableview现在当我选择单元格时它将转到具有导航栏的相应控制器。现在当我返回第一个控制器时导航栏不应显示它应该被隐藏。 我该如何解决这个问题。 到现在为止,我已经使用了它,但是它不起作
1回复

顺利隐藏的导航栏

如何在不调整视图框架(或tableView)大小的情况下执行此操作? 我使用此代码,并调整了视图的大小,然后向下/向上滚动,使用代码,而不是情节提要 }
1回复

带有标签栏和导航栏的应用

大家好,这是应用程序之一的典型布局。 现在,我想单击视图控制器之一(表视图)的行,我想更改选项卡的索引。 假设我处于第三视图,我想移至第一视图。 我尝试使用导航控制器的didShowViewController委托方法。 似乎无法正常工作。 您能建议其他方法吗? 谢谢。
1回复

IOSapp导航栏后退按钮

我查看了我的应用程序的所有故事板场景中的所有导航栏,我已经浏览了所有视图控制器m。 文件并没有提到导航栏设置的任何地方。 神秘之处在于我有两个不同的页面,一个是后面的按钮是小写的(后面),另一个是标题情况(后面),其他页面只有光标图像<或根本没有。 如果我点击故事板导航栏区域,它会以