草庐IT

keyboard-shortcuts

全部标签

iOS 8 :custom Keyboard with undo and redo button

我开发了一个IOS8自定义键盘。我想给它“撤消”和“重做”功能,就像默认的系统键盘一样。我尝试过不同的方法,但无法找到好的解决方案。我们可以使用方法与文本输入对象textDocumentProxy进行交互insertTextdeleteBackwarddocumentContextAfterInputocumentContextBeforeInput但我无法找到任何实现“撤消”和“重做”功能的方法。 最佳答案 我认为我们可以不实现这些功能(撤消、重做)根据https://developer.apple.com/library/ios

使用 Tasty Imitation Keyboard 在 Swift 中以编程方式使用 iOS 键盘

我一直在使用这个:TastyImitationKeyboard我无法阅读用户输入的字母。我怎样才能使用上面提到的键盘来做到这一点?请帮忙。 最佳答案 您可以在上面提供的链接中打开一个问题。也许软件包的作者可以为您提供帮助,尽管看起来他已经至少4个月没有解决任何Unresolved问题。或者,您可以尝试自己做,然后来这里寻求有关特定问题的帮助。您应该提供您收到的任何错误消息以及有问题的源代码。届时我们将能够提供帮助。在没有看到您的任何代码的情况下,这对我来说是很有帮助的。 关于使用Tast

iphone - 如何在 iPhone 上制作 "dismiss keyboard"?

谁能告诉我如何在iPhone的虚拟键盘上添加“关闭键”? 最佳答案 您可以添加一个位于虚拟键盘顶部的InputAccessoryView(高度可调,但宽度始终为键盘的宽度)。如果您打开Safari应用程序,当您点击一个文本字段时,您会在键盘上方看到一个栏,这是一个InputAccessoryView的示例在此附件View上,您​​可以添加一个按钮,单击该按钮将使第一响应者退出当前View上所有适当的字段。这将关闭键盘,无论当前焦点是什么。 关于iphone-如何在iPhone上制作"di

objective-c - iPad : How to know Return key of iPad keyboard is pressed ? 请检查图像

我想知道按下下面的键时会调用哪个方法。我想在上面的按键按下时开始操作。我怎么知道这是按下的? 最佳答案 观察UIKeyboardDidHideNotification通知。[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(keyboardDidHide:)name:UIKeyboardDidHideNotificationobject:nil];还有……-(void)keyboardDidHide:(NSNotification*)aNoti

ios - iOS模拟器上的软件Keyboard toggle可以一直打开吗?

我正在使用KIF测试一个应用程序,每次测试开始时我都必须手动打开软件键盘并且没有使用脚本来打开它有没有办法在模拟器时默认打开它打开了吗? 最佳答案 不,它不是可以卡住或关掉的东西。该行为完全类似于连接到物理设备的蓝牙键盘。由于真实案例中没有“始终开启”切换,因此模拟器案例中同样没有“始终开启”切换。模拟菜单中的切换/快捷方式就像点击物理键盘/设备上的弹出键一样。 关于ios-iOS模拟器上的软件Keyboardtoggle可以一直打开吗?,我们在StackOverflow上找到一个类似的

ios - 带有 keyboardAccessoryView 的 UITextView Keyboard 在 Springboard 之后变为蓝色(倒置)

在iOS8设备或iOS8模拟器上:我有一个成为第一响应者的UITextView。一切正常,直到应用退出事件状态(通过按下主页键)。应用程序再次激活后,键盘的外观发生了变化-参见图片键盘确实有一个keyboardAccessoryView,出于客户隐私考虑,我已将其从图像中移除。但是,如果删除keyboardAccessoryView,则不会发生不良行为。到目前为止,我唯一的解决方案是在UIApplicationWillResignActiveNotification上resignFirstResponder并在UIApplicationDidBecomeActiveNotificati

objective-c - UIVIew endEditing :YES doesnt hide the keyboard

我有一个UIVIew,它是一个subview,它包含几个UITextField。这些文本字段之一(用于DATE)不应使用键盘进行编辑,而是我使用PopOver和内部的Datepicker。我在到达UIControlEventEditingDidBegin时运行一个方法。此方法调用DateTextField上的resignFirstResponder。如果DateTextField是第一个要编辑的字段,一切正常,但是当另一个textField被编辑并且当然显示键盘然后尝试编辑DateField时,键盘不会隐藏并且一切正常但使用键盘做任何事情。我尝试在resignFirstResponde

iOS 8 方向问题 : Keyboard ends up in incorrect position

我有一个在xCode5中创建的适用于iOS的通用项目,我正在尝试将其移植到xCode6。一切似乎都很好,因为我没有使用LaunchScreen和iPhone6和6再加上根据他们的分辨率扩展应用程序。当设备改变其方向时会出现问题。场景:它只发生在iPhone6和6Plus上。打开带有用户名和密码字段的登录屏幕。将设备旋转到横向,然后点击用户名或密码字段。键盘出现在屏幕中间,被截断了一半。旋转回纵向会完全隐藏键盘,无论您点击哪个字段,它都不会再出现在屏幕上。要取回键盘,请旋转回横向,点击一个字段旋转设备到相反的横向(不要让它进入纵向)。键盘突然变正常了。 最佳答

iOS : Scroll view works only after keyboard appears

我制作了带有大量文本字段的ScrollView。我添加了更新的TPKeyBoardAvoidingScrollView并将其添加到ScrollView的文件所有者中。我在.h文件中添加了导出,在.m文件中合成并添加了行[self.viewaddSubview:scrollObject];问题是View仅在键盘出现后才开始滚动。它不会在加载View后立即滚动。有什么解决办法吗?添加这些行没有解决我的查询scrollViewObj=[[UIScrollViewalloc]init];self.automaticallyAdjustsScrollViewInsets=NO;[scrollVi

ios - Siri 快捷键 : How do I create a UI for the intent parameters of an iOS shortcut?

我正在尝试创建一个INIntent,以便在iOS12中使用新的iOS快捷方式应用程序进行设置。我已阅读documentation看着苹果video关于它。我已经设法设置了所有内容并且快捷方式运行良好,但是我似乎无法弄清楚如何制作用户在设置快捷方式时可以编辑的可自定义选项。这方面的一个例子是如何设置日历应用程序的快捷方式:注意获取、添加过滤器、排序依据等选项。我知道我可以向Intents.intentdefeniton文件中的意图添加参数,但这些参数需要在通过SiriKit将交互捐赠给iOS系统之前从应用程序本身设置。无论我做什么,Intent都显示为空,没有任何选项。感谢任何帮助!