如何使用按钮管理SWRevealViewController

时间:2016-11-29 08:57:10

标签: ios iphone swift swift3 swrevealviewcontroller

我尝试将SWRevealViewController实现到我的项目中,但我想用一个按钮来完成它,我找到的所有文档都是针对具有此代码的barbuttonitems:

detailButton.target = revealViewController()
detailButton.action = #selector(SWRevealViewController.revealToggle(_:))

如何使用简单的按钮进行操作?

2 个答案:

答案 0 :(得分:7)

喜欢

let revealViewController = self.revealViewController()
var settingsButton = UIButton(type: .custom)
settingsButton.setImage(UIImage(named: "settings_icon")!, for: .normal)
settingsButton.addTarget(revealViewController, action: #selector(SWRevealViewController.revealToggle(_:)), for: .touchUpInside)
View.addGestureRecognizer(self.revealViewController().panGestureRecognizer())

答案 1 :(得分:0)

你可以尝试这个(For ObjC)

rbind