Open LinXunFeng opened 3 years ago
问题:陆续弹出两个后,第二个会显示,第一个会被隐藏,当第二个还在展示而第一个消失时,界面会闪一下。 复现:Demo中常用示例场景,在点完 QQ顶部提示栏 后再点击 类微信/微博底部弹窗口 即可复现
QQ顶部提示栏
类微信/微博底部弹窗口
在使用窗口优先级来做弹窗效果时,第二个弹窗的优先级比第一个的低,并都为它们设置了自动消失时间,在第一个弹窗出现后,触发第二个弹窗,此时第二个不会展示,这是正常的,但是第二个弹窗的定时器和生命周期block(popViewDidPopBlock popViewWillPopBlock)会失效
popViewDidPopBlock
popViewWillPopBlock
想实现如下效果:当弹出第一个后,第二个触发弹窗时,如果前面有弹窗展示了,则等待第一个弹窗消失后,再弹出第二个,并且都支持设置自动消失时间,这种该如何实现?
是否可支持仅下拉和右滑拖拽消失,即拖拽同时只会是下拉或右滑,而不是右下方向移动
@LinXunFeng 1、闪烁问题: 可能是系统动画的问题导致的. 当动画没结束的时候, 点击强制打断的时候 ,就会闪烁.
结语: 非常感谢你使用并提供问题和建议. 目前版本处于重构阶段. 现版本可能不会马上发布修复版本. 可能要等重构版本的发布. 你可以通过修改源码获得你想需要的效果. 也可以微信QQ联系我 一起讨论
Bug
1、闪烁问题
问题:陆续弹出两个后,第二个会显示,第一个会被隐藏,当第二个还在展示而第一个消失时,界面会闪一下。 复现:Demo中常用示例场景,在点完
QQ顶部提示栏
后再点击类微信/微博底部弹窗口
即可复现2、定时器与生命周期
在使用窗口优先级来做弹窗效果时,第二个弹窗的优先级比第一个的低,并都为它们设置了自动消失时间,在第一个弹窗出现后,触发第二个弹窗,此时第二个不会展示,这是正常的,但是第二个弹窗的定时器和生命周期block(
popViewDidPopBlock
popViewWillPopBlock
)会失效功能疑问
1、排队展示
想实现如下效果:当弹出第一个后,第二个触发弹窗时,如果前面有弹窗展示了,则等待第一个弹窗消失后,再弹出第二个,并且都支持设置自动消失时间,这种该如何实现?
2、拖拽方向
是否可支持仅下拉和右滑拖拽消失,即拖拽同时只会是下拉或右滑,而不是右下方向移动