Unity InputField DoneとCancelを感知する
DoneとCancelを感知する
if (inputField.touchScreenKeyboard.status == TouchScreenKeyboard.Status.Done){ //Doneでの入力 }else{ //Cancel押下や範囲外押下によるキャンセル時 }
改行を禁止する
Multi Line NewLineでの日本語入力時に、改行をさせたくない。
On Edit End(入力完了)の時にIndexOfで改行を探す。 入力時点で改行を禁止するにはOn Value Changeの時に1文字1文字見るしかない?
public void 関数(){ string s = inputField.text; if (s.IndexOf("\n") != -1) { Debug.Log("改行されています"); return; } }