如何更改文本和背景颜色 UIMenu | UIAction (Swift 5)

问题描述

请告诉我如何自定义菜单? 也许是另一种方式来做到这一点?

UIMenu

let barMenu = UIMenu(title: "",children: [
        UIAction(title: NSLocalizedString("menu_item_home",comment: "")){
                                action in
                                print("menu_item_home 1")
                            },UIAction(title: NSLocalizedString("menu_item_settings",comment: "")){
                                action in
                                print("menu_item_settings 2")
                                
                                 let settingsstoryboard = UIStoryboard(name: "Settings",bundle: nil)
                                 let settingsController = settingsstoryboard.instantiateViewController(withIdentifier: "SettingsScene") as! SettingsViewController
                                 controller.navigationController?.pushViewController(settingsController,animated: true)
                                 
                            },UIAction(title: NSLocalizedString("menu_item_contacts",comment: "")){
                                action in
                                print("menu_item_contacts 3")
                                
                                
                            },])
    
    let navBarMenu = UIBarButtonItem(image: UIImage(systemName: "text.justify"),menu: barMenu)
    navigationItem.rightBarButtonItem = navBarMenu

我需要向 NavigationBar 添加一个菜单自定义其外观。请指出正确的方向

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)