のキーボードの外観は次のように設定できることはよく知られてUITextView
いUITextField
ます。
[self.textField setKeyboardAppearance:UIKeyboardAppearanceAlert];
しかし、どうすればキーボードの外観を設定できUIWebView
ますか?
実際、ここではHMTL編集にckeditorを使用しています。
のキーボードの外観は次のように設定できることはよく知られてUITextView
いUITextField
ます。
[self.textField setKeyboardAppearance:UIKeyboardAppearanceAlert];
しかし、どうすればキーボードの外観を設定できUIWebView
ますか?
実際、ここではHMTL編集にckeditorを使用しています。
残念ながら、Apple の UIKit API を使用して UIWebView のキーボードの外観を設定することはできません。
ただし、次のように html タグを使用して入力タイプを指定できます。
<input type="text" size="30" autocorrect="off" autocapitalization="on">
そして、ここに他のパラメータがあります。
Text: <input type="text"></input>
Telephone: <input type="tel"></input>
URL: <input type="url"></input>
Email: <input type="email"></input>
Zip code: <input type="text" pattern="[0-9]*"></input>
Apple ドキュメントの詳細情報:
に設定できるとは思いませんUIWebview
。UITextView
andUITextField
はファーストレスポンダーになれますが、a はファーストレスポンダーにはUIWebView
なれません。keyboardAppearance
したがって、UIWebview に対して呼び出されるプロパティはありません 。内部の要素UIWebview
がキーボードではなく、キーボードを表示できるというだけですUIWebview
。
Webページを使用してxcodeでWebビューをロードすると、デフォルトのキーボードがあり、キーボードには完了、次と前のボタン、テキストフィールドを移動するために使用される次と前のボタンがあります