将Click Handler添加到导航抽屉MenuItem MaterialSwift

时间:2017-07-11 20:33:35

标签: ios swift3 cosmicmind material-swift

在下面的图片中,我有一个导航抽屉成功地工作并使用宇宙思维材料swift库实现。

我试图弄清楚如何在任何菜单项上添加触摸事件的处理程序,因为我无法直接将addTarget方法链接到{{1}数组中的单个菜单项} S:

[MenuItem]

如果这是重复的话,是否愿意删除,只是真的不知道谷歌应该解决这个问题,并且没有任何帮助。

enter image description here

1 个答案:

答案 0 :(得分:1)

您需要设置扩展 NavigationDrawerController NavigationDrawerControllerDelegate 然后在下面的方法中,当用户点击任何项目

func navigationDrawerController(navigationDrawerController: NavigationDrawerController, didTapAt point: CGPoint, position: NavigationDrawerPosition) {
        print("navigationDrawerController didTapAt: ", point, "with position:", .left == position ? "Left" : "Right")
    }