LoginSignup
0
0

【Swift】PopUpButtonの使い方

Posted at

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

  1. 好きな場所にPopUpButtonを配置します。
  2. ボタンとpopUpBtnを関連付けします。
    ※この時にButton内部のMenu ItemとOutlet接続されてしまうとエラーがでます。
    ※必ずUIButtonと関連付けしてください。

まとめ

簡単でしたね!
以上、PopUpButtonの使い方でした〜。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0