我正在構建一個使用AppFramework Intel和Xcode製作的ios應用程序。 文件(html,js,css,img)位於應用程序內部,由UiWebView加載。 我有一些需要用戶包含一些值的表單。 當輸入字段由於某種原因被按下時,鍵盤比傳統鍵盤更大:iOS 9 iphone鍵盤問題
這裏是鍵盤的外觀和應該如何。
http://backstagedigital.com.br/stackoverflow/keyboard-issue.png
任何幫助是值得歡迎的。
謝謝!
我正在構建一個使用AppFramework Intel和Xcode製作的ios應用程序。 文件(html,js,css,img)位於應用程序內部,由UiWebView加載。 我有一些需要用戶包含一些值的表單。 當輸入字段由於某種原因被按下時,鍵盤比傳統鍵盤更大:iOS 9 iphone鍵盤問題
這裏是鍵盤的外觀和應該如何。
http://backstagedigital.com.br/stackoverflow/keyboard-issue.png
任何幫助是值得歡迎的。
謝謝!
根據蘋果文檔:
配置的Web鍵盤視圖
雖然UIWebView類並不直接支持UITextInputTraits協議,您可以配置文本輸入元素的一些鍵盤屬性。例如,您可以在input元素的定義中包含autocorrect和autocapitalize屬性來指定鍵盤的行爲,如以下示例所示。
<input type="text" size="30" autocorrect="off" autocapitalize="on">
您還可以控制哪些類型的鍵盤,當用戶在網頁中碰到的文本字段中顯示。要顯示電話鍵盤,電子郵件鍵盤或URL鍵盤,請分別在輸入元素上爲類型屬性使用tel,email或url關鍵字。要顯示數字鍵盤,請將pattern屬性的值設置爲「[0-9] 」或「\ d」。
這些關鍵字和模式屬性是HTML 5的一部分,可在iOS中使用。以下列表顯示瞭如何顯示每種類型的鍵盤,包括標準鍵盤。
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>
謝謝!我發現uiwebview的鍵盤尺寸比傳統的要大,但增加這些屬性使得應用程序更好,更實用。 – Jhonsore