我正在尝试添加叠加视图(addSubview
)并让它“扩展”状态栏+ navigationBar
所以我制作了一个红色视图的xib,其顶部对齐约为64。
我仍然在状态栏和红色视图之间有黑线(见图)
如果我将约束更改为更少 - 状态栏下的红色视图,但仍然有一条黑线。
添加视图的代码:
overlaySearchView = [[[NSBundle mainBundle] loadNibNamed:@"searchView" owner:self options:nil] objectAtIndex:0];
overlaySearchView.frame = [[UIScreen mainScreen] bounds];
// overlaySearchView.frame = self.view.bounds; //tried both
[[self view] addSubview:overlaySearchView];
答案 0 :(得分:1)
请在此处查看答案:How to hide iOS7 UINavigationBar 1px bottom line
您看到的是导航栏的阴影,而不是两个视图之间的间隙。
答案 1 :(得分:0)
请选择视图控制器,然后在属性检查器选项卡中选中/取消选中
希望它有所帮助!
答案 2 :(得分:0)
如何修改self.navigationController.navigationBar.frame.size.height
?
如果可行,则可以添加包含所有其他观看次数的自定义navigationItem.titleView
。