個人iOSDeveloper,Unityユーザーです。
作ったもの、試したことなど。

Unity InputField DoneとCancelを感知する

DoneとCancelを感知する

if (inputField.touchScreenKeyboard.status == TouchScreenKeyboard.Status.Done){

//Doneでの入力

}else{

//Cancel押下や範囲外押下によるキャンセル時

}

hecres.hatenablog.com

改行を禁止する

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;
        }

}