隐藏导航栏底部分割线
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Menlo; color: #29a09f; background-color: #292b36 }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Menlo; color: #e7e8eb; background-color: #292b36 }
span.s1 { color: #e7e8eb }
span.s2 { color: #e12da0 }
span.s3 { color: #18b5b1 }
span.s4 { color: #29a09f }
[self.navigationController.navigationBar setBackgroundImage:[UIImage createImageWithColor:[UIColor clearColor]]
forBarPosition:UIBarPositionAny
barMetrics:UIBarMetricsDefault];
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Menlo; color: #29a09f; background-color: #292b36 }
span.s1 { color: #e7e8eb }
span.s2 { color: #e12da0 }
[self.navigationController.navigationBar setShadowImage:[UIImage new]];
说明:UIBarPostion和UIBarMetrics都是枚举类型,前者表示导航栏的位置;后者表示导航栏的外观。前者可能的取值包括:UIBarPositionAny(不指定位置)、UIBarPositionBottom(位于视图底部)、UIBarPositionTop(位于视图顶部)和UIBarPositionTopAttached(位于屏幕顶部同时也在其视图的顶部);后者可能的取值包括:UIBarMetricsDefault(设备默认的外观)、UIBarMetricsCompact(手机尺寸的外观)等
原文地址:https://www.cnblogs.com/beicheng-zhang/p/8548979.html