UIViewController.AddKeyCommand(UIKeyCommand) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird command
als Tastenkombination hinzugefügt, die für angeschlossene Hardwaretastaturen verfügbar ist.
[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
Parameter
- command
- UIKeyCommand
Definition der neuen Tastaturaktion.
- Attribute
Hinweise
UIKeyCommand Objekte werden nur mit einer angefügten Hardwaretastat generiert.
Um Tastaturbeschleunigungen zu erstellen, müssen Entwickler eine Selector erstellen, die einer Methode vom Typ Action<UIKeyCommand>
mit einer entsprechenden ExportAttributezugeordnet ist:
[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);
}