Condividi tramite


UIViewController.AddKeyCommand(UIKeyCommand) Metodo

Definizione

Aggiunge command come collegamento disponibile per le tastiere hardware collegate.

[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

Parametri

command
UIKeyCommand

Definizione della nuova azione da tastiera.

Attributi

Commenti

UIKeyCommand gli oggetti vengono generati solo con una tastiera hardware collegata.

Per creare tasti di scelta rapida, gli sviluppatori devono creare un Selector oggetto associato a un metodo di tipo Action<UIKeyCommand> con un elemento appropriato 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);
}

Si applica a