
UIMenuItem의 disable 메서드는 없습니다. 대신에 isEnabled 프로퍼티를 사용하여 메뉴 아이템의 활성화 여부를 제어할 수 있습니다.
#hostingforum.kr
swift
// 메뉴 아이템을 비활성화
menuItem.isEnabled = false
// 메뉴 아이템을 활성화
menuItem.isEnabled = true
또한, 사용자가 특정 조건을 만족하지 않았을 때 메뉴 아이템을 비활성화 하려면, 조건을 체크하여 isEnabled 프로퍼티를 업데이트 할 수 있습니다.
#hostingforum.kr
swift
if 조건 {
menuItem.isEnabled = true
} else {
menuItem.isEnabled = false
}
예를 들어, 사용자가 로그인하지 않았을 때 메뉴 아이템을 비활성화 하려면, 로그인 여부를 체크하여 isEnabled 프로퍼티를 업데이트 할 수 있습니다.
#hostingforum.kr
swift
if 로그인 여부 {
menuItem.isEnabled = true
} else {
menuItem.isEnabled = false
}
2025-07-22 14:15