我尝试将SWRevealViewController实现到我的项目中,但我想用一个按钮来完成它,我找到的所有文档都是针对具有此代码的barbuttonitems:
detailButton.target = revealViewController()
detailButton.action = #selector(SWRevealViewController.revealToggle(_:))
如何使用简单的按钮进行操作?
答案 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