之前有在網(wǎng)上搜索過,方式很多,其中還有用到繪圖的,比較復雜,我這個方式比較簡單,先看看去除之前的效果:
-
首先先打印一下tabBar的subviews,可以通過最后一個UIImageView的frame判斷,它就是那根煩人的黑線
-
其實這個在小面包里面也是可以看到的
-
隱藏方法:通過判斷
self.subviews
的frame,將其隱藏NSString *subFrames = NSStringFromCGRect(tabBarButton.frame); NSString *blackLine = @"{{0, -0.5}, {375, 0.5}}"; if ([subFrames isEqualToString:blackLine]) { tabBarButton.hidden = YES; }
去除之后的效果: