我想问的是
“导航栏的底线”或“工具栏的顶行”?
我真的想删除此行.....
但是我尝试了很多方法,但是它们根本没有用
我从这里使用lib显示视图
https://github.com/iltercengiz/ICViewPager
(顺便说一句,我已经删除了绘制顶行的lib代码)
// Draw top line
bezierPath = [UIBezierPath bezierPath];
[bezierPath moveToPoint:CGPointMake(0.0, 0.0)];
[bezierPath addLineToPoint:CGPointMake(CGRectGetWidth(rect), 0.0)];
[[UIColor colorWithWhite:197.0/255.0 alpha:0.75] setStroke];
[bezierPath setLineWidth:1.0];
[bezierPath stroke];
谢谢你的帮助 !!
--
[ADD]
我从他的库中更改了工具栏的位置
如果加0.5->灰线
如果加1->白色空白
CGRect frame = self.tabsView.frame;
frame.origin.x = 0.0;
frame.origin.y = [self.tabLocation boolValue] ? topLayoutGuide+0.5 : CGRectGetHeight(self.view.frame) - [self.tabHeight floatValue];
frame.size.width = CGRectGetWidth(self.view.frame);
frame.size.height = [self.tabHeight floatValue];
self.tabsView.frame = frame;
最佳答案
请先打扰一下,因为我要使用Swift语言。
话虽这么说,让我们做生意!
要删除navigationBar的底行,必须删除shadowImage和backgroundImage
像这样做,就可以摆脱那烦人的路线
self.navigationController?.navigationBar.shadowImage = UIImage()
self.navigationController?.navigationBar.setBackgroundImage(UIImage(), forBarPosition: .Any, barMetrics: .Default)
我不知道工具栏顶部是否还有顶行,让我知道;)
希望这会有所帮助!