/**
隐藏导航底部黑线
- parameter view: self.navigationController?.navigationBar
- returns: 底部线的UIImageView
*/
func findHairlineImageViewUnder(view : UIView)->UIImageView!{
if(view .isKindOfClass(UIImageView) && view.bounds.size.height <= 1.0 ){
return view as! UIImageView
}
for subview in view.subviews {
let imageView = self .findHairlineImageViewUnder(subview)
if (imageView != nil) {
return imageView
}
}
return nil
}
在viewWillAppear 中
navBarHairlineImageView.hidden = true
在viewWillDisappear中