xamarin / Xamarin.Forms

Xamarin.Forms is no longer supported. Migrate your apps to .NET MAUI.
https://aka.ms/xamarin-upgrade
Other
5.62k stars 1.87k forks source link

[Bug] iPad - Entry: Keyboard.Telephone & Keyboard.Numeric display standard keyboard instead of phone/numeric keyboards #6202

Open King-of-Spades opened 5 years ago

King-of-Spades commented 5 years ago

Description

In a Forms Entry box, Keyboard.Telephone & Keyboard.Numeric display standard keyboard instead of phone/numeric keyboards on iPad. I didn't notice this issue on iPhone.

Steps to Reproduce

  1. Open and build UITest > FormsGallery sample in the reproduction link. (Might also be reproducible generally in an Entry field set to Keyboard.Telephone/.Numeric)
  2. Go to "Views for Editing Text > Entry (single line) > Enter phone number"

Expected Behavior

Display a telephone styled keypad (or a numeric keypad when switched to that) on iPad & iPhone

Actual Behavior

Full keyboard is displayed on iPad, telephone styled keypad displayed on iPhone. (I didn't double-check Numeric on iPhone.)

Basic Information

Reproduced using:

Screenshots

QuickTime screen recording demonstrating the issue: Forms keyboard bug repo.mov.zip

Reproduction Link

https://github.com/King-of-Spades/AppCenter-Test-Samples/releases/tag/2.0-b5 ^ My port of the "Forms Gallery" open-source sample. Other sources of the Forms Gallery I suspect could reproduce the issue since I haven't customized this part of the app.

mariohik commented 5 years ago

I'm having the same problem with Android.

[UPDATE] I was investigating more about the error and realized that in my case (Android) it occurs only when the user uses the SwiftKey. The other keyboards work normally.