是否可以删除UINavigationItem的边框?我的观点在黑色导航下。酒吧是黑色的,我不希望他们之间没有视觉边界。
为了更清晰(图片不是来自我的应用):
答案 0 :(得分:10)
你不能隐藏它。您可以添加掩盖它的子视图。例如:
UIView *overlayView = [[UIView alloc] initWithFrame:CGRectMake(0, 43, 320, 1)];
[overlayView setBackgroundColor:[UIColor whiteColor]];
[navBar addSubview:overlayView]; // navBar is your UINavigationBar instance
[overlayView release];
我没有检查,但它应该有用。
编辑:我查了一下,确实有效。
答案 1 :(得分:0)
在这里查看 Remove the dark Line at the bottom of Navigationbar/Searchbar