Compartilhar via


UIViewController.AddKeyCommand(UIKeyCommand) Método

Definição

Adiciona command como um atalho disponível para teclados de hardware anexados.

[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

Parâmetros

command
UIKeyCommand

Definição da nova ação de teclado.

Atributos

Comentários

UIKeyCommand os objetos são gerados apenas com um teclado de hardware anexado.

Para criar aceleradores de teclado, os desenvolvedores devem criar um Selector associado a um método do tipo Action<UIKeyCommand> com um apropriado 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);
}

Aplica-se a