写作绅士,读作丧尸 X岛揭示板
 首页版规 |用户系统 |移动客户端下载 | 丧尸路标 | | 常用图串及路标 | 请关注 公众号:【矛盾苇草】| 人,是会思考的芦苇
常用串:·豆知识·跑团板聊天室·公告汇总串·X岛路标

No.63223947 - 无标题 - 技术宅


回应模式
No.63223947
名 称
E-mail
标题
颜文字
正文
附加图片
•程序语言、压制投稿、视频制作以及各计算机领域的技术问题
•我觉得还是CSDN靠谱一点
•本版发文间隔为15秒。

收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2024-07-26(五)20:34:53 ID:OX2B1Pi [举报] [订阅] [只看PO] No.63223947 [回应] 管理
>自己写的面板切换方法跟其他逻辑配合起来有点小问题
>于是查看官方文档试图找出解决方法
>官方文档中提到了官方的面板切换解决方案
>骂骂咧咧地换成官方方案
>官方方案和我的方案逻辑一样,问题还在
( ゚∀。)
无标题 无名氏 2024-07-26(五)22:55:49 ID:8hxlYPV [举报] No.63225487 管理
问题来了,官方那个demo正常运行吗
没有给他们提issue啊
无标题 无名氏 2024-07-28(日)22:53:27 ID:OX2B1Pi (PO主) [举报] No.63248365 管理
>>No.63225487
问题不大也不小,也算不上bug,甚至想碰上还挺难的(`・ω・)
UI相关,具体为UI面板切换
我自己的逻辑是准备两个面板重叠在一起,一个默认显示状态设为隐藏,另一个设置为开启,然后通过按钮来切换
这个逻辑的问题在于,显示状态切换的时候会触发官方API中的面板大小更改事件,并且在关闭面板的时候,事件的数据当中,新面板大小这个字段的值是0,如果方法里有使用到这个字段的话,肯定就会出问题,除非提前有规避(`・ω・)
然后官方的面板切换解决方案是多标签页面板类及标签页类,我以为换了这个就行,结果它的逻辑也是旧标签页显示状态设为隐藏,一样会触发事件,一样新面板大小字段为0( ゚∀。)
最后解决方案是在标签页下又加了层位置绝对的面板,让标签页面板本身只作为显示框,显示框没了UI自然也没了,相关方法也放进了新面板里,解决了这个问题( ゚ 3゚)

UP主: