问题标签 [uikeyboard]
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 - 如何设置 UIKeyboard 的位置
我有一个位于视图底部的搜索栏。
如何设置 UIKeyboard 的位置?
iphone - iphone键盘keydown/keyup事件?
我想知道为什么我无法找到有关键盘 keyup/keydown 事件的任何帮助,我实际上想检测用户在输入 UITextField 中的文本时通过 iphone 上的键盘按下了哪个键。
objective-c - UIKeyboard 额外按键
我正在寻找一种向 aUITextView
的键盘添加额外键或在其UIToolbar
上方添加 a 的方法。
我该怎么办?
编辑
这是针对 iPad 应用程序的,如果我要添加额外的键,我需要在UIKeyboard
.
localization - UIKeyboardTypeDecimalPad 本地化
我注意到 iOS 4.1 中添加了 UIKeyboardTypeDecimalPad,并开始使用它。在我的测试过程中,我在设置的国际部分将语言和地区都切换为法语。我希望我的应用程序键盘上的十进制键从“。”更改。到一个“,”,但它没有。
我正在做的就是这样:
有任何想法吗?
ipad - 旋转后获取 iPad 屏幕键盘的大小
对于我为 iPad 设计的应用程序,我有一个滚动视图,其中包含一些文本字段/文本视图。为了保持一切可见,我调整了contentSize
滚动视图的属性以在底部添加一个缓冲区,该缓冲区对应于键盘与滚动视图重叠的程度。这是代码(这里有一些特定于应用程序的东西,但希望不要太多以至于你无法理解它):
我的问题是:在旋转过程中我如何处理键盘大小?旋转 iPad 时我没有收到任何键盘通知,但键盘的大小发生了显着变化。理想情况下,我只需contentSize
通过键盘在横向模式下重叠的量来调整属性的高度,但是如果不对键盘在两个方向上的高度进行硬编码,我就看不到这样做的好方法,我没有不想做。
iphone - 检测 UIKeyBoard 是否正在显示
我想检测键盘是否显示。我发现了一些其他的帖子,它们遍历 UIWindow 的子视图以找到键盘,但如果这是唯一的方法,那么我会想出别的办法。我想我也可以观察 UIKeyboard 通知,但我猜那里有一个更清洁的解决方案。
iphone - 跨多个视图的自定义键盘
我有一个带有 UITextField 的 UIViewController,当键盘类型设置为 NumberPad 时,它使用自定义的“完成”按钮。我使用了类似的代码 -
http://www.neoos.ch/news/46-development/54-uikeyboardtypenumberpad-and-the-missing-return-key
但是,我的问题是自定义键盘在应用程序的其他 UIviews 中无处不在。如果我从另一个视图控制器调用键盘,我仍然会在键盘上看到“完成”按钮。我有其他需要未自定义版本的 UIKeyboard 的视图。
谢谢
ios - IOS通知问题
我正在处理通知,我对此的理解是,只有当您点击文本字段时,才会发布诸如“textFieldShouldBeginEditing:(UITextField *)iTextField”之类的 IOS 通知。
令我奇怪的是,当我点击“返回”按钮返回之前的视图时,我的代码正在收到此通知。
我再次收到此通知的可能性有多大。我相信我们不需要注册此类通知。我只注册了键盘隐藏/显示通知。
请建议。
iphone - display soft keyboard (iPad) when is connected a bluetooth input device
I'm really bangin' my head because I can't find the way to show the soft keyboard when there's a bluetooth input device connected to the iPad. I made some search on the web and this is the result:
- a question on stackoverflow with a very short answer How can I detect if an external keyboard is present on an iPad?
- an application developed by erica sadun for the cydia env http://www.tuaw.com/2010/06/02/hacksugar-bringing-back-the-on-screen-keyboard/
Erica said that the trick is to answer to the system that "There's no hardware keyboard attached". I tried to write a category for UIKeyboardImpl and I overrided:
But until now I haven't obtained anything. The overrided method is called but there's no soft keyboard. Erica also said the application works by dynamic linking but I don't know how can I accomplish it. I don't need to be in the AppStore because this is a private application so I don't bother about rejection.
Thanks in advance
iphone - iPhone - 带有键盘的 UIView - 有效,但有错误
我有一个 UIViewController 有两个文本字段,inputA
和inputB
. inputA
就像一个普通的文本字段一样工作,点击它,键盘就会出现,你可以输入。但inputB
会触发另一个视图(将其视为一个按钮)。第二个视图,MyView
,有一个自定义的弹出视图,动画显示在键盘上。MyView
的弹出窗口最初的 alpha 为 0,我已经设置了键盘出现时的通知,以便将弹出窗口的视图 alpha 设置为 1。
这很好用,但是我有一个“错误”,当键盘当前显示时,因为用户首先点击了 inputA,然后他们点击了 inputB,它会触发MyView
但因为键盘已经显示通知未发送以更改弹出窗口阿尔法到 1。
所以问题是:解决这个问题的干净方法是什么?我希望视图与键盘一起出现,但如果它已经存在,则应该发送它。
有没有办法测试键盘是否已经显示?每次在这两个视图中显示/隐藏键盘时,我都想这样做而不设置布尔值。