问题标签 [iphone-softkeyboard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
170 浏览

iphone - 在 iphone 中弹出日文键盘

我们可以通过编程将 iPhone 中的键盘语言从英语更改为日语吗?

0 投票
1 回答
729 浏览

iphone - 在 pushViewController 上禁用键盘动画?

是否可以禁用键盘动画,pushViewController以便键盘与屏幕的其余部分一起滑动(而不是在屏幕的其余部分滑动时向下滑动)?

我目前打电话给[[self view] endEditing: YES]- (void)viewWillDisappear:(BOOL)animated导致键盘向下滑动。我不知道解决这个问题的方法。

0 投票
7 回答
21736 浏览

iphone - 在 PhoneGap 应用程序中以编程方式在 iPhone 上显示软键盘?

我一直在寻找很长时间,到目前为止,我还没有遇到一个可以以编程方式显示软键盘的 PhoneGap / Cordova 应用程序的工作解决方案。

设想:

我们有一个PhoneGap 应用程序——一个用jQuery Mobile 创建的网站——它在某一时刻向用户显示一个对话框。此对话框也是一个网页,并且有一个单一的 INPUT 文本框,用户应在其中输入代码。

问题:

当显示代码对话框时,输入框使用 JavaScript 聚焦。然而,由于 iPhone 内部浏览器的限制,软键盘直到用户真正点击输入文本框后才会出现。

我们尝试了什么:

  • 创建一个隐藏的文本框并使其成为第一响应者
  • 一旦输入通过 JavaScript 获得焦点,使实际的webview 成为第一响应者
  • 使用sendActionsForControlEvents尝试将 Touch 事件传递给 webview(尽管如果有人有 PhoneGap 应用程序的工作代码,如果他们能分享它,我将不胜感激,因为我不是 iOS 编码方面的专业人士)

有任何想法吗?


编辑:这个问题中提到的限制仅适用于内置浏览器......如果您的目标是 Opera,您将通过使用以下代码获得成功:


EDIT2:这是可以在插件中使用的最终工作PhoneGap代码:

键盘助手.h

键盘助手.m

javascript

0 投票
5 回答
3045 浏览

iphone - 在编辑时禁用 UITextField 上的键盘

因为当我单击 UITextField 时日期选择器与键盘一起显示,我想隐藏 dob-text 字段上的键盘操作?这里是我的代码

在此处输入图像描述

0 投票
7 回答
32719 浏览

iphone - iPhone:以编程方式更改键盘语言

每当打开本机键盘时,我都会尝试在我的 iOS 5.x 应用程序上提供不同的语言支持。以编程方式在本机键盘中提供此语言。有人可以指导我如何支持它吗?我看到了一个碳框架,但看起来像它用于 Mac 应用程序。

谢谢。

0 投票
3 回答
3804 浏览

iphone - UIMenuController 隐藏键盘

我目前有一个用于聊天的应用程序。我使用 UItextField 作为输入框,使用气泡显示消息,例如系统 SMS。我想在消息气泡(标签)上启用复制粘贴。问题是,当我想显示 UIMenuController 时,我需要从中复制的标签需要成为第一响应者。如果当前显示键盘,当标签成为第一响应者时,文本字段将失去焦点,因此键盘将自动隐藏。这会导致 UI 滚动并且感觉不好。无论如何,即使我需要显示菜单,我也可以保持键盘显示?

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
100 浏览

iphone - 为 UItextview 键盘制作动画

ISSUE: UItextview 键盘开始动画化。

我正在做一个 iphone 应用程序。在这个应用程序中,我正在使用 UItextview。所以现在我将 [textview becomeFirstResponder] 用于激活 Uitextview 键盘。但是那个 uitextview 键盘变得动画了。现在我怎样才能避免动画。请一些人帮我解决这个问题。谢谢。

0 投票
0 回答
942 浏览

html - iPhone4S上Phonegap中的文本字段隐藏在软键盘后面

我正在制作一个 Phonegap 应用程序,其中 iscoll4 容器内有一个输入字段。灰色背景是iscroll,文本字段是“输入ID”。屏幕截图是之前

初始屏幕的屏幕截图

当我单击文本框时,弹出的键盘工作正常,但文本字段位于键盘后面,用户无法正确看到文本字段。屏幕截图是之前的。

键盘弹出后的屏幕截图

一旦我开始输入,文本框就会向上滚动。

键入文本字段后

我的问题是,只要我单击文本字段并显示键盘,文本框就会向上滚动。

我正在使用 Phonegap 2.2 和 iscroll4。我正在使用 iOS 5.1 和 iOS 6.0 的 iPhone。

我已经尝试过使用以下东西

  1. iScroll.scrollToElement('#ID'); - 它正在向上滚动,但它会立即回到之前的位置
  2. 使用 jQuery 创建键盘事件( jQuery.event.trigger({ type : 'keypress', which : character.charCodeAt(32) });) - 它不适用于 iPhone。
0 投票
5 回答
2453 浏览

ios - 键盘隐藏的文本字段

我有一些textfield在可见时被键盘遮挡的 's。我想当键盘可见时我需要向上移动视图。我如何检测到这一点?

0 投票
6 回答
9713 浏览

iphone - 在 iOS 设备中出现键盘后,PhoneGap 页面向上滚动,导致 PhoneGap 页面损坏

我正在尝试为 iOS 设备使用 PhoneGap 开发聊天应用程序。该应用程序有一个显示登录用户的标题,一个用户可以在其中编写文本消息的页脚,以及一个放置在正文中的列表视图,它将显示消息。

我更新到最新版本的 JQueryMobile (1.3.0) 但问题仍然出现在应用程序中。我附上了一张快照,显示了布局是如何损坏的。( http://i.stack.imgur.com/RsLfT.png )

我尝试了几种解决方案,例如使页面不可滚动(将 UIWebViewBounce 设置为 false)且不可扩展(user-scalable=no)和其他用户界面更改,但问题并未解决。

有谁知道如何解决这个问题?(就像软键盘出现后的刷新一样)