UIViewController.AddKeyCommand(UIKeyCommand) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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);
}