Tag: uikeyboard

将键盘布局更改为表情符号

当UITextField成为第一响应者时,是否可以将键盘布局更改为表情符号? 或根据用户操作,如轻敲一个UIButton 我知道我可以将键盘布局更改为其中的一种 typedef enum { UIKeyboardTypeDefault, // Default type for the current input method. UIKeyboardTypeASCIICapable, // Displays a keyboard which can enter ASCII characters, non-ASCII keyboards remain active UIKeyboardTypeNumbersAndPunctuation, // Numbers and assorted punctuation. UIKeyboardTypeURL, // A type optimized for URL entry (shows . / .com prominently). UIKeyboardTypeNumberPad, // A number pad (0-9). Suitable […]

有没有人find了使用新的iOS5键盘事件的好方法?

在为我的iPad应用程序开发最新function的过程中,我意识到新的iOS5键盘对接/拆分行为正在引发巨大的问题。 我使用一个inputAccessoryView的键盘上的文本字段,类似于Safari的页面functionfind。 我在可滚动的UIWebView上显示键盘,所以我的麻烦部分来自当键盘停靠时具有缩小的UIWebview,并且在脱离连接时具有(大部分)全屏webview。 我遇到的主要问题是,新的UIKeyboardWillChangeFrameNotification和UIKeyboardDidChangeFrameNotification通知与以前的API相比已经退步了,而且垃圾数据使得在许多情况下几乎不可能理解键盘真的在做什么。 是否可以识别下列任何键盘行为,而无需严格检查返回通知的开始/结束帧? 键盘取消 键盘docker 键盘分割/未分割 未锁住的键盘显示 未locking的键盘隐藏 当键盘脱离时,视图旋转 我已经提出了一些抽象来识别停靠或离屏的帧,但即使如此,我的代码变得非常难以pipe理。 如果您find了更好的方法来做到这一点,请回答或评论。 我希望我在这里错过了一些东西。 谢谢。

有没有办法防止键盘被解雇?

我意识到这是大多数post的反转,但是我希望即使按下“键盘向下”button键盘仍然保持。 具体来说,我有两个UITextField的视图。 使用下面的委托方法 – (BOOL)textFieldShouldReturn:(UITextField *)textField { return NO; } 即使用户按下键盘上的Donebutton或者在屏幕上的其他任何位置点击,除了键盘右下angular的麻烦的键盘按下button,我仍然可以保持键盘向上。 我使用这个视图就像一个模式视图(虽然该视图与在UINavigationController中被推入的ViewController相关联),所以从用户的angular度来看,它确实是最好的,以保持键盘的始终。 如果有人知道如何做到这一点,请让我知道! 谢谢! 更新仍然没有解决scheme! 当按下Done ,会触发textFieldShouldReturn ,但当按下Dismissbutton时,会触发textFieldDidEndEditing 。 我不能阻止textField结束编辑或永远不会消失。 不知何故,我真的想有一个方法,检测到Dismissbutton,并忽略它。 如果你知道一个方法,请赐教!

iOS 8键盘隐藏了我的文本视图

我有一个UIViewController呈现使用self.accountViewController.modalPresentationStyle = UIModalPresentationFormSheet; 现在在iOS 8中,最后一个UITextView在键盘上被隐藏起来。 如何避免它?

只允许UITextFieldinput的数字

iPad没有像iPhone / iPod那样的“Numpad”键盘。 我正在寻找如何限制用户的键盘只能接受0到9的值。 我会想象使用UITextField的“shouldChangeCharactersInRange”,但我不知道实现它的最好方法。