UIViewController.AddKeyCommand(UIKeyCommand) Método

Definición

Agrega command como acceso directo disponible para teclados de hardware conectados.

[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

Definición de la nueva acción de teclado.

Atributos

Comentarios

UIKeyCommand Los objetos solo se generan con un teclado de hardware conectado.

Para crear aceleradores de teclado, los desarrolladores deben crear un Selector que esté asociado a un método de tipo Action<UIKeyCommand> con un adecuado 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);
}

Se aplica a