Partager via


UIViewController.AddKeyCommand(UIKeyCommand) Méthode

Définition

Ajoute command en tant que raccourci disponible pour les claviers matériels attachés.

[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

Paramètres

command
UIKeyCommand

Définition de la nouvelle action clavier.

Attributs

Remarques

UIKeyCommand Les objets sont générés uniquement avec un clavier matériel attaché.

Pour créer des accélérateurs clavier, les développeurs doivent créer un Selector associé à une méthode de type Action<UIKeyCommand> avec un approprié 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);
}

S’applique à