>>No.63225487
问题不大也不小,也算不上bug,甚至想碰上还挺难的(`・ω・)
UI相关,具体为UI面板切换
我自己的逻辑是准备两个面板重叠在一起,一个默认显示状态设为隐藏,另一个设置为开启,然后通过按钮来切换
这个逻辑的问题在于,显示状态切换的时候会触发官方API中的面板大小更改事件,并且在关闭面板的时候,事件的数据当中,新面板大小这个字段的值是0,如果方法里有使用到这个字段的话,肯定就会出问题,除非提前有规避(`・ω・)
然后官方的面板切换解决方案是多标签页面板类及标签页类,我以为换了这个就行,结果它的逻辑也是旧标签页显示状态设为隐藏,一样会触发事件,一样新面板大小字段为0( ゚∀。)
最后解决方案是在标签页下又加了层位置绝对的面板,让标签页面板本身只作为显示框,显示框没了UI自然也没了,相关方法也放进了新面板里,解决了这个问题( ゚ 3゚)