UICommand

Panther·2021년 8월 6일
0
post-custom-banner

https://developer.apple.com/documentation/uikit/uicommand

"A menu element that performs its action in a selector."

가지고 있는 액션을 셀렉터에서 수행하는 메뉴 요소입니다.

Declaration

@MainActor class UICommand : UIMenuElement

Overview

리스폰더 체인에서 사용 가능한 셀렉터에서 가지고 있는 액션을 수행하는 메뉴 요소를 원한다면 UICommand 객체를 생성하시기 바랍니다.

// Create a selector-based action to use as a menu element.
let refreshCommand = UICommand(title: "Refresh", action: #selector(refreshData(_:)))

// Use the .displayInline option to avoid displaying the menu as a submenu,
// and to separate it from the other menu elements using a line separator.
let refreshMenuItem = UIMenu(title: "", options: .displayInline, children: [refreshCommand])

// Insert the menu into the File menu before the Close menu.
builder.insertSibling(refreshMenuItem, beforeMenu: .close)

Topics


Getting Command Alternatives

UICommandAlternate

명령에 대한 대안 액션을 나타내는 객체입니다.

https://developer.apple.com/documentation/uikit/uicommandalternate
https://velog.io/@panther222128/UICommandAlternate


See Also


UIMenuElement

메뉴, 액션, 명령을 나타내는 객체입니다.

https://developer.apple.com/documentation/uikit/uimenuelement
https://velog.io/@panther222128/UIMenuElement

UIAction

클로저에서 가지고 있는 액션을 수행하는 메뉴 요소입니다.

https://developer.apple.com/documentation/uikit/uiaction
https://velog.io/@panther222128/UIAction

UIKeyCommand

하드웨어 키보드에 대해서 수행되는 키 입력 및 결과 액션을 구체화하는 객체입니다.

https://developer.apple.com/documentation/uikit/uikeycommand
https://velog.io/@panther222128/UIKeyCommand

UIDeferredMenuElement

시스템이 블록의 컴플리션 핸들러 결과로 교체할 수 있는 플레이스홀더 메뉴 요소입니다.

https://developer.apple.com/documentation/uikit/uideferredmenuelement
https://velog.io/@panther222128/UIDeferredMenuElement


post-custom-banner

0개의 댓글