[开发者心得] 【开发小tips】解决滚动框内有按钮导致滚动框无法滑动问题

[复制链接]
1060 |0
玉砌似画染 发表于 2023-4-25 13:28:21 | 显示全部楼层 |阅读模式
本帖最后由 玉砌似画染 于 2023-4-25 13:28 编辑

滚动框中有按钮,导致滚动框滑动不了。如何解决这个问题?(如下)
20230425104606_rec_.gif

这个问题可以通过将滑动框内按钮的touchMethod(触摸模式) 修改为 UI.ButtonTouchMethod.PreciseTap(精准点击模式)来解决
最终效果:
20230425130611_rec_.gif

核心代码:
/**
     * 修改按钮触摸模式
     */
    changeBtnMethod(): void {
        for(let i = 1; i < 7; i++) {
            (this["btn"+i] as UI.Button).touchMethod = UI.ButtonTouchMethod.PreciseTap;
        }
    }

滑动框与按钮 .zip (66.55 KB, 下载次数: 57)
回复

使用道具 举报

热门版块
快速回复 返回顶部 返回列表