UIViewController.AddKeyCommand(UIKeyCommand) 方法

定义

添加 command 为可用于附加硬件键盘的快捷方式。

[Foundation.Export("addKeyCommand:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual void AddKeyCommand (UIKit.UIKeyCommand command);
abstract member AddKeyCommand : UIKit.UIKeyCommand -> unit
override this.AddKeyCommand : UIKit.UIKeyCommand -> unit

参数

command
UIKeyCommand

新键盘操作的定义。

属性

注解

UIKeyCommand 对象仅使用附加的硬件键盘生成。

若要创建键盘快捷键,开发人员必须创建一个 Selector ,它与类型 Action<UIKeyCommand> 为的方法相关联,并具有相应的 ExportAttribute

[Export("NewFileAccelerator:")]
void NewFileAccelerator(UIKeyCommand cmd)
{
   //etc...
}

public override void ViewDidLoad ()
{
    base.ViewDidLoad ();

    var actionSelector = new Selector("NewFileAccelerator:");
    accelerator = UIKeyCommand.Create((NSString) "N", UIKeyModifierFlags.Command, actionSelector);

    AddKeyCommand(accelerator);
}

适用于