UINavigationBar 去除底部黑线

2022-07-31  本文已影响0人  c5550ea746f8

获取_UIBarBackgroundShadowView,通过获取到的UIView来设置隐藏/显示

[self.navigationController.navigationBar.subviews.firstObject.subviews enumerateObjectsUsingBlock:^(__kindof UIView * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
            if ([obj isKindOfClass:NSClassFromString(@"_UIBarBackgroundShadowView")]) {
                obj.hidden=YES;
            }
        }];
上一篇 下一篇

猜你喜欢

热点阅读