[EN]It is an iOS UI module library for adding animation to iOS tabbar items and icons with Lottie, and adding a bigger center UITabBar Item. [CN]【中国特色 TabBar】一行代码实现 Lottie 动画TabBar,支持中间带+号的TabBar样式,自带红点角标,支持动态刷新。【iOS13 & Dark Mode & iPhone XS MAX supported】
Base Info for this issue
1. How to repeat the problem.
APP启动,进行registerPlusButton, 登录后设置根视图为CYLTabBarController,设置4个tabbaritem.界面加载完成,PlusButton存在 (a操作) 在第四个item选中的子controller中,根据业务进行了两次push操作, (此时根视图仍为CYLTabBarController)然后在当前界面重置根视图为CYLTabBarController(新的对象),界面回到第一个tabbaritem对应的子controller.
此时,PlusButton消失了.tabbar只剩下4个item了.(必现) 重复a操作 此时,PlusButton又出现了.(必现)
我在a操作中,重置根视图之前,又进行了一次registerPlusButton步骤. 此问题可避免.但是仍然出现极难复现的,无规律的.PlusButton消失 的现象.
2. Please help me in this way.
我的项目业务是,在APP设置界面内,手动设置切换多语言支持后,希望重置根视图回到主界面重新加载视图,但是出现PlusButton消失的现象.无法解决.help!!!
a操作必现的情况,我发现是由于新的CYLTabBarController创建后,当前tabbar进行,layoutsubviews时. PlusButton的superview不是当前tabbar,所以没有进行布局. 所以我在重置根视图之前又进行了一次registerPlusButton步骤.但是出现了上面所说的极难复现 无规律的PlusButton消失 的现象.
无解,请大神帮助