라이브러리
[PHP] UIMenuItem::enable - 메뉴 항목 활성화
UIMenuItem::enable 설명
UIMenuItem은 iOS에서 사용되는 UI 요소 중 하나로, 사용자 인터페이스에 메뉴 아이템을 추가할 때 사용됩니다. UIMenuItem::enable 메서드는 메뉴 아이템의 활성화 여부를 설정하는 메서드입니다.
UIMenuItem::enable 사용법
UIMenuItem::enable 메서드는 Bool 타입의 값을 받습니다. true를 전달하면 메뉴 아이템이 활성화되고, false를 전달하면 비활성화됩니다.
예제
#hostingforum.kr
swift
// UIMenuItem을 생성합니다.
let menuItem = UIMenuItem(title: "메뉴 아이템", action: #selector(menuItemAction))
// 메뉴 아이템을 비활성화합니다.
menuItem.isEnabled = false
// 메뉴 아이템을 활성화합니다.
menuItem.isEnabled = true
// 메뉴 아이템을 클릭했을 때 호출되는 함수입니다.
@objc func menuItemAction() {
print("메뉴 아이템이 클릭되었습니다.")
}
UIMenuItem::enable 사용 예시
#hostingforum.kr
swift
// UIMenuItem을 생성합니다.
let menuItem = UIMenuItem(title: "메뉴 아이템", action: #selector(menuItemAction))
// 메뉴 아이템을 생성하는 코드 블록을 만듭니다.
let menu = UIMenu(title: "메뉴", children: [menuItem])
// 메뉴 아이템을 비활성화합니다.
menuItem.isEnabled = false
// 메뉴 아이템을 활성화합니다.
menuItem.isEnabled = true
// 메뉴 아이템을 클릭했을 때 호출되는 함수입니다.
@objc func menuItemAction() {
print("메뉴 아이템이 클릭되었습니다.")
}
// 메뉴를 생성하는 코드 블록을 만듭니다.
let barButtonItem = UIBarButtonItem(title: "메뉴", style: .plain, target: self, action: #selector(menuAction))
navigationItem.rightBarButtonItem = barButtonItem
// 메뉴를 클릭했을 때 호출되는 함수입니다.
@objc func menuAction() {
let menu = UIMenu(title: "메뉴", children: [menuItem])
let menuController = UIContextMenuController()
menuController.contextMenu = menu
present(menuController, animated: true, completion: nil)
}
결론
UIMenuItem::enable 메서드는 메뉴 아이템의 활성화 여부를 설정하는 메서드입니다. true를 전달하면 메뉴 아이템이 활성화되고, false를 전달하면 비활성화됩니다. 이 메서드를 사용하여 메뉴 아이템의 활성화 여부를 제어할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.