다음을 통해 공유


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 개체는 연결된 하드웨어 키보드로만 생성됩니다.

키보드 가속기를 만들려면 개발자는 적절한 ExportAttribute가 있는 형식 Action<UIKeyCommand> 의 메서드와 연결된 을 만들어야 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);
}

적용 대상