JDragon

Results 28 comments of JDragon

不过它的库集成的东西比较多,HUD只是其中一个,我之前还想整理整理出一个大的framework呢......

还没更新呢,但我有时间 看看更新下版本 发自我的iPhone > 在 2021年1月27日,上午10:12,1996GJ 写道: > >  > 这个hideAllHUDsForView 方法没有了,是不是有新的方法替代 > > — > You are receiving this because you are subscribed to this thread. > Reply...

嗨,你好 你用的哪个方法?如果是InWindow 的方法,不管怎么样HUD 都会在最上层的,不会遮挡的,如果你用的inView 的方法 ,线showHUD然后在addSubView 估计会遮挡HUD,先addSubView 后showHUD的话不会遮挡,因为inView 这个方法是在View层操作的,所以showHUD 后你在执行addSubView 就会出现你说的情况。

你可以getCurrentUIVC 拿到vc.view 执行addsubview 方法后 先遍历subviews 看看有没有已经加载HUD,用isMemberOfClass 判断当前view是否已经展示HUD 如已经展示, 可以bringSubviewToFront 推到最顶层。这样NavagationBar的响应依然可以。因为inwindow 会阻挡NavagationBar的响应,你自己试试看。

不应该啊,里面的方法拿的window 和VC的条件是基于有WIndow和设置RootVC的情况下,是肯定能获取到的。 而且HUD 你直接展示就可以了,不应该是空对象吧。麻烦你吧log 输出和那个方法出现的问题,贴一下可以吗?我看看是哪里的问题。

你可以尝试下,这个我不确定MB 新版本做了什么改动,有时间,我会看看把MB的引用到最新版本上

hud 加载之后view的事件响应会被遮挡,如果你用inview 这个方法的话nav的事件不会被遮挡,如果用inwindow的方法,整个页面连nav 都会失去响应。

这是pdnsd 配置图片,是不是哪里有影响了