如何去除导航栏底端线条

有时候在自定义导航栏背景色后,在底端会出现不想要的线条,更确切地说,应该是阴影背景图标。可以通过如下代码进行消除,不过该方法只适用于iOS6.0及以上版本。

- (void)viewWillDisappear:(BOOL)animated

{

    // 恢复原样

    self.navigationController.navigationBar.shadowImage = nil;

    

    [super viewWillDisappear:animated];

}


- (void)viewWillAppear:(BOOL)animated

{

    [super viewWillAppear:animated];

    

    // 消除

    self.navigationController.navigationBar.shadowImage = [[UIImage alloc] init];

}


你可能感兴趣的:(如何去除导航栏底端线条)