我想问一下这行是
“导航条的底线”或“工具栏的顶行”?
我真的想删除这条线.....
但我尝试了很多方法而且根本没有工作
我使用此中的lib来显示视图
https://github.com/iltercengiz/ICViewPager
(bty,我已经删除了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]
我从他的lib
更改工具栏的位置如果加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;
答案 0 :(得分:0)
请原谅我使用Swift语言。 话虽这么说,让我们完成业务!
要删除navigationBar的底线,您必须删除shadowImage和backgroundImage
做这样的事情,你就会摆脱那条烦人的行
self.navigationController?.navigationBar.shadowImage = UIImage()
self.navigationController?.navigationBar.setBackgroundImage(UIImage(), forBarPosition: .Any, barMetrics: .Default)
我不知道工具栏顶部是否还有顶线,请告诉我;)
希望这会有所帮助!