ios - 如何使用按钮管理 SWRevealViewController

标签 ios iphone swift swift3 swrevealviewcontroller

我尝试实现 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())

关于ios - 如何使用按钮管理 SWRevealViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40861508/

相关文章:

ios - 我可以在要提交给应用商店的应用程序中使用SpringBoardServices吗?

objective-c - 移动后 Xcode 6 beta 构建失败 -Bridging-Header objective-c swift xcode6

ios - 当我快速导入 OBJ-C 类时,Xcode 不会提示我添加 Bridging-header.h

ios - 如何在 Xcode 中包含 git commit hash?

ios - ios中滚动问题的NavigationController子ViewController中的PageViewController

ios - 当我子类化 UIView 并实现空的 drawRect 方法时, colorWithPatternImage 图像会调整大小以填充 View ,为什么?

iphone - 在单点触控中以模态方式显示 View Controller

iphone - 实现 "Introduction to In-App Purchases"教程后出现奇怪的错误

ios - iOS Message App Extension插入标签错误代码6

ios 如何在推送通知中启动应用程序