[iOS] ContextMenu 표시하기

RudinP·2024년 6월 29일
0

Study

목록 보기
238/258

ContextMenu

1. UIAction 배열을 만든다

var actions = [UIAction]()

2. UIAction 객체를 생성하여 배열에 추가한다.

for category in list{
            let action = UIAction(title: category.rawValue.capitalized, image: UIImage(named: category.rawValue)) { _ in
                self.show(category: category)
            }
            actions.append(action)
        }

3. UIMenu 객체를 생성한다.

let menu = UIMenu(children: actions)

4. 메뉴를 띄울 버튼 등 객체에 UIMenu를 추가한다.

facilityButton.menu = menu
facilityButton.showsMenuAsPrimaryAction = true
profile
iOS 개발자가 되기 위한 스터디룸...

0개의 댓글