我正在尝试以下,没有运气。 当用户点击一个UiTextfield我需要将键盘视图自动更改为数字视图,这是可能的吗? 提前致谢。
在移动设备上显示HTML 5input(即<input>标签)的不同键盘有几种技巧。 例如,有些文件logging在苹果的网站上, configurationWeb视图的键盘 。 这对于可用性来说是很好的,但是当涉及到国际邮政编码(主要是数字,但允许字母)的input时,我们剩下一些差的选项。 大多数人推荐使用pattern="\d*"技巧来显示数字键盘,但不允许input字母。 type="number"inputtypes显示常规键盘,但转移到数字布局: 这适用于iOS设备,但它使Chrome认为input必须是一个数字,甚至改变input的行为(上/下递增和递减值)。 有没有办法让iOS默认数字布局,但仍然允许字母数字input? 基本上,我想要type="number"的iOS行为,但我希望该字段在桌面浏览器上的行为像一个常规的文本字段。 这可能吗? 更新: 嗅探iOS用户代理并使用type="number"inputtypes不是一个选项。 type="number"不适用于string值(如邮政编码),它还有其他副作用(如剥离前导零,逗号分隔符等),使其不太理想的邮政编码。
我正在运行Mac OS X和GNU Emacs 22.3.1。 我使用瑞典的键盘。 我无法在emacs中键入大括号{ } , [ ] 。 当试图键入大括号时,我得到括号。 由于我对Mac和emacs相当陌生,所以我需要一点帮助来configurationemacs来获得这个权利。
我有不知何故错误configuration的手指。 这导致了一个非常恼人的情况。 我select一个文本块来复制; 我将光标移到我要粘贴代码的地方; 我不小心按了Ctrl + C而不是Ctrl + V; 我的复制文本块被replace为空白块; 我必须回去做一遍。 Grrrrr。 有什么办法来禁用这种行为,即禁用Visual Studio 2005+中的空白块的副本?
出于某种原因,我不能用我的本地德语键盘input文本到iOS模拟器。 下载XCode 6.1(其中包含iOS 8.1)后,我坚持美国布局。 我尝试了更改所有硬件/键盘设置,删除〜/ Library / Preferences / com.apple.iphonesimulator.plist,并重置iOS模拟器。 没有帮助! 我应该重新安装完整的软件包吗?
我试图了解iPhone 5模拟器上的iOS 7.0中的新键盘animation。 我想调整我的UITableView当键盘出现,但我不能得到正确的animation细节。 当键盘出现或消失时,我使用NSNotification对象中的信息。 这是我的日志: Move keyboard from {{0, 920}, {320, 216}} to {{0, 352}, {320, 216}} with duration: 0.400000 and animation curve: 7 UIViewAnimationCurveEaseInOut = 0 UIViewAnimationCurveEaseIn = 1 UIViewAnimationCurveEaseOut = 2 UIViewAnimationCurveLinear = 3 animation曲线是一个未知的值,我该怎么做?
我有使用我的键盘的光标键导航源代码的坏习惯。 这是我已经做了15年的事情,这当然意味着我的导航速度受限于键盘的速度。 在Vista和OS X(我双启动一个MacBook),我有我的关键重复率一路上升。 但在Visual Studio和其他应用程序中,速度仍然比我想要的要慢得多。 如何在Visual Studio和其他文本编辑器中更快地实现按键重复率?
我在UIViewController (而不是UITableViewController )的表视图中有一个UITextField 。 如果表格视图位于UITableViewController ,则表格将自动滚动到正在编辑的textField字段,以防止其被键盘隐藏。 但在UIViewController它不。 我已经尝试了几天阅读通过多种方式来尝试完成这一点,我不能得到它的工作。 实际滚动的最接近的是: -(void) textFieldDidBeginEditing:(UITextField *)textField { // SUPPOSEDLY Scroll to the current text field CGRect textFieldRect = [textField frame]; [self.wordsTableView scrollRectToVisible:textFieldRect animated:YES]; } 但是,这只能将表格滚动到最上面一行。 看起来像一个容易的任务是一两天的挫折。 我正在使用以下来构造tableView单元格: – (UITableViewCell *)tableView:(UITableView *)aTableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { NSString *identifier = [NSString stringWithFormat: @"%d:%d", [indexPath indexAtPosition: 0], [indexPath indexAtPosition:1]]; UITableViewCell *cell = [aTableView […]
我只在iOS9中得到这个奇怪的错误: [UIWindow endDisablingInterfaceAutorotationAnimated:] called on UITextEffectsWindow: …without matching -beginDisablingInterfaceAutorotation. Ignoring. 任何时候我通过从我的collectionView中拖动下来交互式地closures键盘。 我不会因轻击手势或按回车键来解决键盘错误。 这是非常令人沮丧的。 即使我没有看到任何键盘通知,我仍然在这个交互式键盘解雇上得到这个错误。 我想知道是否有其他人遇到这个错误,并find了解决办法。 我有一个inputAccessoryView组成的键盘上安装的textView。
我对keypress , keydown和keyup的各种行为感到困惑。 看来我错过了一个重要的文件,一个解释这三个微妙的细节。 有人能帮我弄清楚我需要阅读哪些文件,以便更有效地使用这些事件吗? 如果您需要详细信息,请参阅下文。 @ov:你问我展示一些代码,但是这不是我想要解决的代码中的一个特定问题。 我正试图处理这些事件处理程序的行为,并要求懂得这些事件的人指点我一个很好的文档。 我使用jQuery构build一个input表单并将其插入到我的文档中。 它工作得很好,主要是。 我希望窗体响应键盘,就像我看到的大多数其他input窗体一样: esc键应该忽略与单击取消button相同的窗体,并且由于窗体上有<textarea> , cmd +应input与点击确定button相同。 这似乎很简单,使用按键事件。 问题是,Chrome不会调用我的按键处理程序的ESC键或cmd + input 。 它为Ctrl + Enter和选项 + input和字母数字,而不是cmd + input火。 所以我会用键盘代替。 我得到了esc的 keyup , cmd的 keyup ,还有enter的 keyup ,非常棒。 但是当我按住cmd的时候,我没有得到input键的keyup 。 第三次的魅力,你可能认为keydown似乎工作,但与keydown ,你会得到重复的钥匙。 我知道,你所要做的就是在你第一次被调用的时候解除绑定,但是三种不同的事件typesperformance得如此不同。 为什么是这样? 那里有一个明显的文件,我显然没有阅读?