Pop UP Buttonの使い方
StoryboardにPopUpButtonがあるものの使い方がわからずに苦戦したので、忘備録として書きます。
ViewController
@IBOutlet var popUpBtn : UIButton!
func setupBtn(){
popUpBtn.menu = UIMenu(children: [
UIAction(title: "1つ目", state: .on, handler:{_ in
}),
UIAction(title: "2つ目", state: .on, handler:{_ in
}),
UIAction(title: "3つ目", state: .on, handler:{_ in
})
])
popUpBtn.showsMenuAsPrimaryAction = true
popUpBtn.changesSelectionAsPrimaryAction = true
}
あとはViewDidLoadなどでsetupBtn()
を呼び出せばOKです。
StoryBoard
- 好きな場所にPopUpButtonを配置します。
- ボタンとpopUpBtnを関連付けします。
※この時にButton内部のMenu ItemとOutlet接続されてしまうとエラーがでます。
※必ずUIButtonと関連付けしてください。
まとめ
簡単でしたね!
以上、PopUpButtonの使い方でした〜。