美文网首页
隐藏导航栏下方横线

隐藏导航栏下方横线

作者: 飞翔的鸵鸟 | 来源:发表于2016-08-16 18:19 被阅读17次

把这个方法放到viewWillAppear中
NSArray * arr = self.navigationController.navigationBar.subviews;
UIImageView * img = arr[0];
NSArray * array = img.subviews;
UIImageView * imgView = array[1];
imgView.alpha = 0;

让其它页面显示就在离开页面的viewWillDisappear方法中还原即可
NSArray * arr = self.navigationController.navigationBar.subviews;
UIImageView * img = arr[0];
NSArray * array = img.subviews;
UIImageView * imgView = array[1];
imgView.alpha = 1;

补充 当 self.navigationController.navigationBar.translucent = NO;的时候
UIImageView * imgView = array[0];
其它不变
具体导航栏问题 可以通过打印导航栏数组 看获取的属性 修改属性解决

相关文章

网友评论

      本文标题:隐藏导航栏下方横线

      本文链接:https://www.haomeiwen.com/subject/mmipsttx.html