言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

TouchScreenKeyboard.Open

public static function Open(text: string, keyboardType: TouchScreenKeyboardType = TouchScreenKeyboardType.Default, autocorrection: bool = true, multiline: bool = false, secure: bool = false, alert: bool = false, textPlaceholder: string = ""): TouchScreenKeyboard;

Parameters

text 編集するテキスト
keyboardType キーボードの種類 (例: テキスト, 数字のみ, 等).
autocorrection 自動補完を行うかどうか
multiline 1行以上文字を入力するかどうか
secure テキストをマスクするかどうか (パスワード等)
alert アラートモードで起動するかどうか
textPlaceholder 何も入力されていない時に使用する文字列

Description

スクリーン上にOSが提供しているネイティブのキーボードを表示します

multiline は入力している未知のワードや 修正すべきワードをユーザーに提示し、 テキストを明示的に上書きしない限り 自動で置き換えることが出来ます。 multiline はテキストを1行以上入力する場合 に使用されます。 /secure/ はパスワード入力のために使用します。 入力された文字は最後の文字以外は隠されて 表示されます。 /alert/ モードで開くことも可能です。 /placeholder/ は入力フィールドに何も入力されていない場合に 使用される文字列です。

	var inputURL : String = "http://www.unity3d.com";
	private var keyboard : TouchScreenKeyboard;
	// Opens native keyboard optimized for URL entry
	function OnGUI() {
		if (GUI.Button(Rect(0, 10, 200, 32), inputURL))
			keyboard = TouchScreenKeyboard.Open(inputURL, TouchScreenKeyboardType.URL);

		if (keyboard)
			inputURL = keyboard.text;
		}