是否可以删除UINavigationItem的边框?我在黑色导航下的观点。酒吧是黑色的,我不想他们之间没有视觉边界。

为了使其更清晰(图像不是来自我的应用程序):

最佳答案

您无法隐藏它。您可以添加一个将其掩盖的子视图。例:

UIView *overlayView = [[UIView alloc] initWithFrame:CGRectMake(0, 43, 320, 1)];
[overlayView setBackgroundColor:[UIColor whiteColor]];
[navBar addSubview:overlayView]; // navBar is your UINavigationBar instance
[overlayView release];


我没有检查它,但是应该可以。



编辑:我检查了它,它的工作原理。

10-04 16:20