问题标签 [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.
iphone - 在 iphone 中弹出日文键盘
我们可以通过编程将 iPhone 中的键盘语言从英语更改为日语吗?
iphone - 在 pushViewController 上禁用键盘动画?
是否可以禁用键盘动画,pushViewController
以便键盘与屏幕的其余部分一起滑动(而不是在屏幕的其余部分滑动时向下滑动)?
我目前打电话给[[self view] endEditing: YES]
它- (void)viewWillDisappear:(BOOL)animated
导致键盘向下滑动。我不知道解决这个问题的方法。
iphone - 在 PhoneGap 应用程序中以编程方式在 iPhone 上显示软键盘?
我一直在寻找很长时间,到目前为止,我还没有遇到一个可以以编程方式显示软键盘的 PhoneGap / Cordova 应用程序的工作解决方案。
设想:
我们有一个PhoneGap 应用程序——一个用jQuery Mobile 创建的网站——它在某一时刻向用户显示一个对话框。此对话框也是一个网页,并且有一个单一的 INPUT 文本框,用户应在其中输入代码。
问题:
当显示代码对话框时,输入框使用 JavaScript 聚焦。然而,由于 iPhone 内部浏览器的限制,软键盘直到用户真正点击输入文本框后才会出现。
我们尝试了什么:
- 创建一个隐藏的文本框并使其成为第一响应者
- 一旦输入通过 JavaScript 获得焦点,使实际的webview 成为第一响应者
- 使用sendActionsForControlEvents尝试将 Touch 事件传递给 webview(尽管如果有人有 PhoneGap 应用程序的工作代码,如果他们能分享它,我将不胜感激,因为我不是 iOS 编码方面的专业人士)
有任何想法吗?
编辑:这个问题中提到的限制仅适用于内置浏览器......如果您的目标是 Opera,您将通过使用以下代码获得成功:
EDIT2:这是可以在插件中使用的最终工作PhoneGap代码:
键盘助手.h
键盘助手.m
javascript
iphone - 在编辑时禁用 UITextField 上的键盘
因为当我单击 UITextField 时日期选择器与键盘一起显示,我想隐藏 dob-text 字段上的键盘操作?这里是我的代码
iphone - iPhone:以编程方式更改键盘语言
每当打开本机键盘时,我都会尝试在我的 iOS 5.x 应用程序上提供不同的语言支持。以编程方式在本机键盘中提供此语言。有人可以指导我如何支持它吗?我看到了一个碳框架,但看起来像它用于 Mac 应用程序。
谢谢。
iphone - UIMenuController 隐藏键盘
我目前有一个用于聊天的应用程序。我使用 UItextField 作为输入框,使用气泡显示消息,例如系统 SMS。我想在消息气泡(标签)上启用复制粘贴。问题是,当我想显示 UIMenuController 时,我需要从中复制的标签需要成为第一响应者。如果当前显示键盘,当标签成为第一响应者时,文本字段将失去焦点,因此键盘将自动隐藏。这会导致 UI 滚动并且感觉不好。无论如何,即使我需要显示菜单,我也可以保持键盘显示?
iphone - 为 UItextview 键盘制作动画
ISSUE: UItextview 键盘开始动画化。
我正在做一个 iphone 应用程序。在这个应用程序中,我正在使用 UItextview。所以现在我将 [textview becomeFirstResponder] 用于激活 Uitextview 键盘。但是那个 uitextview 键盘变得动画了。现在我怎样才能避免动画。请一些人帮我解决这个问题。谢谢。
html - iPhone4S上Phonegap中的文本字段隐藏在软键盘后面
我正在制作一个 Phonegap 应用程序,其中 iscoll4 容器内有一个输入字段。灰色背景是iscroll,文本字段是“输入ID”。屏幕截图是之前
当我单击文本框时,弹出的键盘工作正常,但文本字段位于键盘后面,用户无法正确看到文本字段。屏幕截图是之前的。
一旦我开始输入,文本框就会向上滚动。
我的问题是,只要我单击文本字段并显示键盘,文本框就会向上滚动。
我正在使用 Phonegap 2.2 和 iscroll4。我正在使用 iOS 5.1 和 iOS 6.0 的 iPhone。
我已经尝试过使用以下东西
- iScroll.scrollToElement('#ID'); - 它正在向上滚动,但它会立即回到之前的位置
- 使用 jQuery 创建键盘事件( jQuery.event.trigger({ type : 'keypress', which : character.charCodeAt(32) });) - 它不适用于 iPhone。
ios - 键盘隐藏的文本字段
我有一些textfield
在可见时被键盘遮挡的 's。我想当键盘可见时我需要向上移动视图。我如何检测到这一点?
iphone - 在 iOS 设备中出现键盘后,PhoneGap 页面向上滚动,导致 PhoneGap 页面损坏
我正在尝试为 iOS 设备使用 PhoneGap 开发聊天应用程序。该应用程序有一个显示登录用户的标题,一个用户可以在其中编写文本消息的页脚,以及一个放置在正文中的列表视图,它将显示消息。
我更新到最新版本的 JQueryMobile (1.3.0) 但问题仍然出现在应用程序中。我附上了一张快照,显示了布局是如何损坏的。( http://i.stack.imgur.com/RsLfT.png )
我尝试了几种解决方案,例如使页面不可滚动(将 UIWebViewBounce 设置为 false)且不可扩展(user-scalable=no)和其他用户界面更改,但问题并未解决。
有谁知道如何解决这个问题?(就像软键盘出现后的刷新一样)