我正在尝试添加一个叠加视图(addSubview
),并使其“扩展”状态栏+ NavigationBar
因此,我制作了一个具有红色视图的xib,其顶部对齐限制为64。
我仍然在状态栏和红色视图之间有黑线(参见图片)
如果我将约束更改为less-状态栏下的红色视图,但仍有黑线。
添加视图的代码:
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];
最佳答案
在此处查看答案:How to hide iOS7 UINavigationBar 1px bottom line
您所看到的是导航栏的阴影,而不是两个视图之间的缝隙。