-
Notifications
You must be signed in to change notification settings - Fork 603
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
黑名单无效 #145
Comments
作者你好,我这边也发现该库和TZImagePickerController一起使用时有这个问题,我做了如下改动修复了黑名单失效问题,供参考哈: - (void)updateNavigationBarWithFromVC:(UIViewController *)fromVC toVC:(UIViewController *)toVC progress:(CGFloat)progress {
if (![WRNavigationBar needUpdateNavigationBar:toVC]) {
return;
}
// 源码中非黑名单的正常处理
} 这两处改动解决了我的问题,框架的其它特性没做验证,供大家参考~ |
needUpdateNavigationBar 没有这个方法哈 |
@xhjss 有的,难道是你的版本比较低? |
@ banchichen 设置完还是不行 还有needUpdateNavigationBar为什么跟你看的实现不一样
|
@370966584 注意下方法名字,我指的是updateNavigationBarWithFromVC:toVC:progress:方法。 |
|
@370966584 我这可以的,就是作者最新的Demo代码。只改动我上面说的2处地方,黑名单是生效的。 你是不是漏看了第一条,没把TZImagePickerController放到黑名单里? |
@banchichen 可以了多谢TZ大神 不过 我就有点纳闷 为什么作者Demo中黑名单没有TZImagePickerController,SpecialController present也没问题,直接在首页present就有问题了 矮 |
// WRNavigationBar 不会对 blackList 中的控制器有影响
|
只需要设置这个就可以了,亲测有效 |
只有第一次生效了,点击取消在弹出来之后还是白色 |
|
[WRNavigationBar wr_setBlacklist:@[@"TZImagePickerController",
} 突然发现导航栏都白了,全局黑名单后,再加入return,效果明显!!!! |
demo 也有这个问题 如下图 :
The text was updated successfully, but these errors were encountered: