草庐IT

vim键盘图

全部标签

键盘显示后的iOS分屏宽度

我刚刚开始研究我的Cordova应用程序对分屏多任务处理的支持。到目前为止,该应用程序在模拟器中的iPad上显示和调整大小都很好,但是当我单击编辑字段并显示软件键盘时,100%宽度的值开始返回整个屏幕,而不是它被提供的窗口。初始显示--到目前为止,还不错...没有。该应用程序现在显示在其窗口之外。页面HTML:......CSS:.page{height:100%;left:0;position:absolute;top:0;width:100%;}编辑:视口(viewport)元在键盘显示之前,我为page类div计算了551px的宽度。键盘显示后,我计算出的宽度为1112像素。知道

iphone - 如何将 iOS 设备键盘更改为特定语言

IniOS,thedevelopercangetthecurrentdevicelanguageandlocale.但是,如果我们想要根据用户的偏好将键盘设置为特定的语言/区域设置,当他们在我们应用程序的不同部分时怎么办?在我的应用程序中,有多种语言,我希望向用户显示阿拉伯语键盘,例如,当他们在阿拉伯语部分时,以及俄语键盘,例如,当他们在俄语部分时。怎么可能做到这一点? 最佳答案 此功能不在API中。您必须构建自己的自定义键盘 关于iphone-如何将iOS设备键盘更改为特定语言,我们在

iphone - 触发 "return"后防止键盘退出?

我的问题有点直截了当,而且几乎与大多数人试图实现的目标相反:如何防止键盘在按下“返回”/“完成”按钮时消失?非常感谢!问候,芥末 最佳答案 您需要创建一个UITextFieldDelegate,并覆盖textfieldShouldReturn:方法。如果您从此方法返回NO,键盘将不会消失。当然,将您的代表链接到textField 关于iphone-触发"return"后防止键盘退出?,我们在StackOverflow上找到一个类似的问题: https://st

iphone - iOS 键盘是否可编程(适用于 App Store 应用程序)?

我能否制作一个自定义iOS键盘以包含多字符按钮(如字符串)并且当用户按下这些按钮时输出文本字符串的应用程序?我也可以像Emojii应用程序那样使用部分对按钮进行分类吗?按钮标签的长度是否有限制?你可以有多少个部分?此外,在我的应用程序中,我希望它们是用户可定义的,这样键盘会根据用户在我的应用程序中编写的按钮标签、部分和输出字符串程序动态更新。此应用必须获得AppStore批准,而不是Cydia或JB。谢谢 最佳答案 您可以使用UITextField或UITextView(或其他实现UITextInputTraits协议(protoc

ios - 带有 KIF 的 ipad 键盘上的 stepToTap DELETE 键

有没有办法模拟在UITextField中删除字符。我在键盘可见的情况下尝试过[scenarioaddStep:[KIFTestStepstepToTapViewWithAccessibilityLabel:@"Delete"traits:UIAccessibilityTraitKeyboardKey]];但是我做空了吗? 最佳答案 我也是KIF的新手,但您可以尝试使用点击Delete键所在的点。[KIFTestStepstepToTapScreenAtPoint:CGPointMake(300,389)];然后您可以将其抽象到您自己

iphone - 如何更改键盘框架以响应滚动事件,如 iOS5 中的 SMS 应用程序?

当键盘在iOS5的新消息应用程序中启动时,您可以用手指滚动消息。如果在滚动时将手指拖入键盘,它会将键盘向下推(仅当手指按下时,它不会立即关闭键盘)。我正在尝试在与Apple几乎相同的现有View中重新创建这种效果。有两个问题我还没有弄清楚。鉴于ScrollView在滚动时会吃掉触摸事件,我该如何更改键盘框架,以及如何检测它应该在哪里?如果可能的话,我正在尝试在iOS4中执行此操作,但如果该技术依赖于仅限iOS5的功能,我也很想知道这一点。 最佳答案 您可以使用UIPanGestureRecognizer来做到这一点。然后您可以尝试获

javascript - 在非文本元素上触发 Web 应用程序中的 iOS 键盘

我有一个Web应用程序使用notcontentEditable的div。相反,当div获得焦点时,我自己处理按键并插入/删除/更新innerHTML,本质上模拟一个contentEditablediv。我不在乎它是否一定要使用javascript,但我需要一种从网络应用程序触发iOS键盘的方法。我试过在div上float一个不可见的文本区域,当它聚焦时,我隐藏文本区域并将焦点对准div。这行得通,但是一旦非contentEditablediv成为焦点,键盘就会消失。请注意,此技巧在iOS5之前有效。必须在网络应用中用户交互后触发iOS键盘,即使我们不在文本元素上也是如此。有什么想法吗?

iphone - 试图复制 iPhone 键盘按钮

我有一个应用程序,我试图在其中实现我自己的自定义键盘。这个自定义键盘看起来几乎与默认的iPhone系统键盘完全一样,只是在这里和那里有一些小的扭曲以匹配我的应用程序(即颜色、字体等)。我的第一步是尝试复制标准键盘按钮。有谁知道如何做到这一点?我尝试检索键盘(通过筛选UIWindowssubview)并能够完成此操作,但是当我查看键盘subview以尝试检索自定义按钮时,键盘似乎几乎没有足够的subview来构成它所需要的所有按钮包含。在另一个问题上,有人提到键盘按钮不是实际View,而是绘制在键盘View上。鉴于我有UIKeyboardsView,是否可以从中检索绘图参数以弄清楚如何像

iphone - 如何以编程方式关闭键盘?

我需要一种方法来确定当前在View中选择的UITextField。如果不传递引用或标签,这可能吗?更具体地说,我需要知道选择了哪个UITextField以便我可以隐藏键盘。我需要这个的原因是因为我想创建一个UIToolbar作为输入附件添加到所有UITextField。在这个UIToolbar上,我将添加一个“完成”按钮,当按下这个按钮时,应该会隐藏当前选定的UITextField的键盘。 最佳答案 我假设您的意思是您想知道哪个UITextField是第一响应者(这是从键盘获取输入的文本字段)。对此没有公共(public)API(尽

objective-c - 如何在 objective-c 中出现键盘时 ScrollView ?

我试过了,但是View太小,无法向上滚动。我怎样才能滚动更多?//Callthismethodsomewhereinyourviewcontrollersetupcode.-(void)registerForKeyboardNotifications{[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(keyboardWasShown:)name:UIKeyboardDidShowNotificationobject:nil];[[NSNotificationCenterdefaultCenter