Emoji keyboard still shown when editing textfield set to UIKeyboardTypeNumberPad
| Originator: | hector.ramos | ||
| Number: | rdar://11193725 | Date Originated: | 05-Apr-2012 03:57 PM |
| Status: | Resolved | Resolved: | 19-Sep-2012 03:57 PM |
| Product: | iPhone SDK | Product Version: | 5.1 |
| Classification: | UI/Usability | Reproducible: | Always |
Summary: iOS 5 lets the user add an Emoji keyboard to their list of available keyboards when editing any kind of text field. If using Messages.app, for example, with the Emoji keyboard visible, if the user switches to another app and immediately selects a text field with UIKeyboardTypeNumberPad set, the Emoji keyboard will be shown instead. While it is possible to switch out of the Emoji keyboard using the keyboard selector, this is not the preferred behavior for text fields that explicitly call for a UIKeyboardTypeNumberPad. It is understood that numeric input is expected, something that the Emoji keyboard does not provide. Steps to Reproduce: In addition to English, choose Emoji (and perhaps an additional language, in my case I also have the Spanish keyboard) from the International/Keyboard setting in General. Open Messages.app, switch to Emoji using the keyboard selection button. Hit Home button. Launch an app with a UITextField with keyboardType = UIKeyboardTypeNumberPad. Expected Results: A number pad (keyboard of type UIKeyboardTypeNumberPad) would be shown. Actual Results: Emoji keyboard is shown. Regression: Untested in iOS 4. Notes: This is specially jarring to apps that place a subview over the empty "." button in the bottom left, as this subview will hide the Keyboard switch button when this bug occurs.
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!