uikeycommand

    1热度

    1回答

    我想在用户按下硬件键盘上的向下箭头时在表视图中选择一行。目前,我只是试图打印日志,而我似乎无法使其工作。根据其他类似问题的答案,这里是我到目前为止: - (NSArray *)keyCommands { UIKeyCommand *downArrowKeyCommand = [UIKeyCommand keyCommandWithInput:UIKeyInputDownArrow

    0热度

    1回答

    我想为iPad添加自定义快捷键到我的应用程序。但是,使用下面的代码我无法看到他们的工作。当我按命令键时,我得到发现模式,但是当我然后按命令+ f时,什么也没有发生。我究竟做错了什么? #pragma mark - UIResponder - (BOOL)canBecomeFirstResponder { return YES; } - (NSArray *)keyCommand

    0热度

    1回答

    请考虑下面的代码: override var keyCommands: [UIKeyCommand]? { var commands:[UIKeyCommand] = [] let numbers = ["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L"

    0热度

    1回答

    我删除@UIApplicationMain中的AppDelegate.swift并写下如下的main.swift,但程序仍然无法启动keyPressed函数。但是每个keydown都会执行print("send event2")。 如何启动keyPressed函数?这个程序有问题吗? import UIKit import Foundation class TApplication: UIA

    1热度

    1回答

    我想在我的应用中包含一些UIKeyCommands。我的应用程序包含一个UISplitViewController,强制主人始终在iPad上全屏显示。在较小的屏幕上,它像通常那样工作。 现在,我在MasterViewController中实施了一些UIKeyCommands,并且在DetailViewController中实施了一些UIKeyCommands。但是,该应用只会显示DetailVie

    3热度

    1回答

    我想为我的应用程序添加硬件键盘支持,以便用户随时可以通过按下键盘上的某个键来触发某个功能。我发现了this article,并且能够在Objective-C中发挥出色。我已将它转换为Swift,但出于某种原因,在按“c”后,keyPressed方法未被调用。我确认keyCommands只要用户按下键盘上的任何键就会被调用。我正在测试iOS模拟器和Mac键盘。 这是什么问题在我的Swift代码中?

    4热度

    1回答

    使用iOS 9开发人员可以使用UIKeyCommand将快捷方式添加到iPad应用程序。 这些在外部键盘上键入并且功能起作用。 有没有一种方法可以在mac上模拟器中测试它们? 或显示他们喜欢这里:

    3热度

    1回答

    我有问题来拦截键盘事件。我已将我的iOS与SteelSeries Free(游戏手柄控制器)连接起来,当连接到iOS时,它将被检测为蓝牙键盘。当我打开Notes时会进行测试,游戏手柄中的任何按钮都会写入一个字母。 我需要拦截这个按钮按下并运行我自己的功能,但不幸的是我无法这样做。 我一直在尝试使用GCController,但显然它没有被检测为游戏控制器对象。当我打印计数时,它显示为0.我的代码如下

    1热度

    1回答

    如何使用箭头键(物理键盘)导航UITableView,非常像iOS 10中引入的聚光灯行为? 寻找一个用户类型到搜索框中,并使用向上/向下箭头来突出显示tableview中的一行,然后按回车键来选择行。 我还没有发现关于该主题的任何资源。 请雨燕提供的示例代码。

    13热度

    1回答

    我想编一个仅使用[return]键的UIKeyCommand。到目前为止,我已经试过: UIKeyCommand *selectCommand = [UIKeyCommand keyCommandWithInput:@"\n" modifierFlags:0 action:@selector(chooseSelection:)]; 还有的回车键没有全局常量,像有对上,下,左,右,和逃生(从UI