为了账号安全,请及时绑定邮箱和手机立即绑定

检测 InputField 中的复制和粘贴

检测 InputField 中的复制和粘贴

C#
慕姐4208626 2021-10-23 16:41:09
我需要将阿拉伯文本粘贴到输入字段中,我可以为 mac 处理它,因为有if (((Input.GetKey(KeyCode.RightCommand) || Input.GetKey(KeyCode.LeftCommand))&& Input.GetKeyDown(KeyCode.V)) || Input.GetMouseButtonUp(1)){    inputField.text = ArabicHelper.faConvert(ClipboardHelper.Clipboard);}我将此代码放在更新方法中,复制的文本将在ClipboardHelper. Clipboard但我如何识别用户正在 iOS 或 Android 中粘贴某些内容是否有识别该粘贴的任何事件或键。
查看完整描述

2 回答

?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

您可以将当前输入的文本长度保留在私有变量中。然后,一旦值在InputField(参见文档)中更改,获取新长度,与旧长度进行比较,如果长度差异大于或等于 2,则玩家粘贴了一些东西。单次按键无法输入两个字符。


查看完整回答
反对 回复 2021-10-23
  • 2 回答
  • 0 关注
  • 150 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信