UIViewController.AddKeyCommand(UIKeyCommand) メソッド

定義

接続されているハードウェア キーボードで使用できるショートカットとして を追加 command します。

[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

パラメーター

command
UIKeyCommand

新しいキーボード アクションの定義。

属性

注釈

UIKeyCommand オブジェクトは、接続されているハードウェア キーボードでのみ生成されます。

キーボード アクセラレータを作成するには、開発者は、 型Action<UIKeyCommand>のメソッドに適切な ExportAttributeに関連付けられた を作成Selectorする必要があります。

[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);
}

適用対象