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 Объекты создаются только с помощью подключенной аппаратной клавиатуры.
Чтобы создать ускорители клавиатуры, разработчики должны создать Selector объект , связанный с методом типа Action<UIKeyCommand>
с соответствующим 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);
}