在下图中,我有一个导航抽屉成功地工作并使用 cosmic mind material swift 库实现。
我试图弄清楚如何为任何菜单项上的触摸事件添加处理程序,因为我不能直接将该addTarget
方法链接到 s 数组中的单个菜单项[MenuItem]
:
let normalMenuItems:[MenuItem] = [
MenuItem(title: "My Teeups", icon: UIImage.teeup!, selected: true),
MenuItem(title: "Discover", icon: UIImage.discover!),
MenuItem(title: "Contacts", icon: UIImage.contacts!),
.divider,
MenuItem(title: "Research", icon: UIImage.send!).addTarget(self, action: #selector(goToContacts), for: .touchUpInside),.divider,
MenuItem(title: "Settings", icon: UIImage.settings!),
MenuItem(title: "Help", icon: UIImage.help!),
MenuItem(title: "Send Feedback", icon: UIImage.feedback!)
]
如果这是重复的,愿意删除,只是真的不知道该用什么谷歌来解决这个问题,也没有遇到任何帮助。