2015-12-16 29 views
1

當用戶點擊除屏幕鍵盤和輸入字段以外的其他位置時,如何防止輸入字段丟失焦點?如何防止輸入字段在用戶點擊屏幕中的其他位置時失去焦點?

我想要發生的事情是,即使玩家在其他地方敲擊按鈕,鍵盤仍然保持打開狀態,當他們敲擊鍵盤輸入時,焦點仍然在輸入字段上。

我還應該注意到我正在與Unity3DUGUI。我已經構建了我的Unity項目,並通過Keyboard.mm修改了iOS鍵盤功能。我這樣做主要是因爲 Unity3D開箱即用TouchScreenKeyboard不符合我的要求。

回答

0

我不知道團結,但有些事情嘗試:

  • 當鍵盤顯示時,記住當前重點領域, 當任何其他元素被觸摸,手背部焦點在觸摸處理後記住的字段爲 。
  • 記住焦點 字段,並且當用戶再次觸摸鍵盤時,將焦點設置爲 記住的字段。

下一步記住的重點領域,並在需要的時候我擔心會有沒有很多的解決方案,獨立於你在工作框架再次進行對焦。

相關問題