如何使用按钮管理 SWRevealViewController
How to manage SWRevealViewController with button
我试图在我的项目中实现 SWRevealViewController,但我想用一个按钮来实现,我找到的所有文档都是针对具有以下代码的 barbuttonitems:
detailButton.target = revealViewController()
detailButton.action = #selector(SWRevealViewController.revealToggle(_:))
如何使用一个简单的按钮来完成?
喜欢
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())
你可以试试这个(对于 ObjC)
- (IBAction)onBtn:(id)sender {
[self.btn addTarget:self.revealViewController action:@selector(revealToggle:) forControlEvents:UIControlEventTouchUpInside];
}
我试图在我的项目中实现 SWRevealViewController,但我想用一个按钮来实现,我找到的所有文档都是针对具有以下代码的 barbuttonitems:
detailButton.target = revealViewController()
detailButton.action = #selector(SWRevealViewController.revealToggle(_:))
如何使用一个简单的按钮来完成?
喜欢
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())
你可以试试这个(对于 ObjC)
- (IBAction)onBtn:(id)sender {
[self.btn addTarget:self.revealViewController action:@selector(revealToggle:) forControlEvents:UIControlEventTouchUpInside];
}