微信小游戏胶囊按钮适配问题

cocos版本:2.4.13
问题:游戏中的返回按钮在右上角,老是有玩家出现按钮和微信胶囊按钮重叠的问题(可能是因为微信提供的方法获取到的信息有问题)。如图
Snipaste_2025-10-15_18-15-40
目前游戏的适配方案是使用微信的sdk获取胶囊按钮的信息和屏幕信息,根据胶囊按钮的顶部距离和屏幕长度计算一个安全距离,给需要适配的按钮使用widget组件设置top值。代码如下


大佬们有什么好的适配方案吗,求解答,谢谢

我的办法是,右上角不放东西。

老项目改不了了

可以多做一个返回的方式

不要计算了,直接留就行了,固定top150或者200个像素

微信右上角适合放一些无交互的内容,有交互的要避免胶囊的位置