问题描述
在某个Button按下不放开,然后移动到其他区域,Button保持在Highlighted状态。实际上这个时候应该变回Normal状态才对。
解决方案
有以下两种,选其一。目测可能会引起其他问题,比如第一种方案抛弃了导航功能,根据项目情况选择吧。似乎unity还未修复这个问题呢。
- Navigation设置为None。
-
添加 PointerExit 的 EventTrigger,Trigger 为 Button 的 OnDeselected 方法。
参考资料
问题描述
在某个Button按下不放开,然后移动到其他区域,Button保持在Highlighted状态。实际上这个时候应该变回Normal状态才对。
解决方案
有以下两种,选其一。目测可能会引起其他问题,比如第一种方案抛弃了导航功能,根据项目情况选择吧。似乎unity还未修复这个问题呢。
添加 PointerExit 的 EventTrigger,Trigger 为 Button 的 OnDeselected 方法。
参考资料