在我的ios应用程序中,我的NavBar和/或TabBar与我的底层视图之间总是有一条细细的黑线。我试图通过调整边框的边框粗细为零或者将边框的颜色设置为边框的颜色来解决这个问题。这些都没有帮助。删除UI导航栏/标签栏和视图之间的细线?
例如,我能够调整我UITabBar和UINavigationBar的边界的厚度,像这样:
[nav1.navigationBar.layer setBorderWidth:5.0];
[navJudge.navigationBar.layer setBorderWidth:5.0];
[nav.tabBar.layer setBorderWidth:5.0];
在另一方面,宽度设定为0时,不删除该细黑线那从我的视图中分离出我的NavBar和TabBar。
由于设置厚度为零没有工作,我试图改变边框颜色:
[nav1.navigationBar.layer setBorderColor: [UIColor colorWithRed:0.216 green:0.263 blue:0.306 alpha:1].CGColor];
[navJudge.navigationBar.layer setBorderColor: [UIColor colorWithRed:0.216 green:0.263 blue:0.306 alpha:1].CGColor];
[nav.tabBar.layer setBorderColor:[UIColor colorWithRed:0.216 green:0.263 blue:0.306 alpha:1].CGColor];
这也适用于一般,但是当我将它设置为我的观点的共同背景色加上我的NavBar和TabBar背景颜色(它们都是一样的),条纹和视图之间仍然有一条细细的黑线。
此外,UIApplication窗口背景颜色已设置为与UIView,TabBar和NavBar相同的颜色。还有一条黑线。我怎样才能解决这个问题?
在此先感谢您的意见和解答。
也许你可以上传你的APP的照片 – 2014-12-03 02:30:57
你的问题的答案在于[here ...](http://stackoverflow.com/questions/19226965/how-to-hide-ios7-uinavigationbar-1px-bottom-线) – MendyK 2014-12-03 03:19:49
@NewEngland谢谢你!你是对的。 – 2014-12-03 03:21:13