小编Iam*_*SSR的帖子

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

请告诉我如何定制这个菜单?也许还有另一种方法可以做到这一点?

用户界面菜单

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
Run Code Online (Sandbox Code Playgroud)

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

uikit uibarbuttonitem swift uimenu uiaction

13
推荐指数
1
解决办法
3025
查看次数

标签 统计

swift ×1

uiaction ×1

uibarbuttonitem ×1

uikit ×1

uimenu ×1