【发布时间】:2015-06-02 07:11:42
【问题描述】:
我正在制作一个仅适用于 iPad 的 unity3d 游戏。
在一个屏幕中,我需要从用户那里获取文本输入,为此我使用Input Field.
当用户通过点击输入字段打开键盘时,我需要进行一些 UI 更改。为此,我需要键盘打开(显示)事件。输入字段只给我两个事件 1. 文本更改 2. 失去焦点。但我需要获得焦点事件。
我阅读了官方文档,但找不到任何相关事件。我在互联网上搜索事件,我得到击键事件,但在用户开始输入之前我需要键盘打开事件。
在原生 iOS 应用中,我们使用UITextFieldDelegate 方法- (void)textFieldDidBeginEditing:(UITextField *)textField或UIKeyboardDidShowNotification。 Unity3d 中有什么方法可以实现这种行为。
【问题讨论】: