【发布时间】:2016-10-01 01:55:22
【问题描述】:
我使用来自 GitHub 的 SWRevealViewController 创建了一个侧边栏菜单。在我的前视图中,我有一个文本字段,默认情况下会成为第一响应者,提示键盘弹出。现在,当我使用平移手势打开侧边栏菜单时,我需要文本字段作为第一响应者辞职,反之亦然,当侧边栏菜单通过平移手势关闭时再次成为第一响应者。
这可以通过使用平移方向来完成吗?
用于在我的项目中实现 SWRevealViewController 功能的代码:
if self.revealViewController() != nil {
myButton.addTarget(self.revealViewController(), action: #selector(SWRevealViewController.rightRevealToggle(_:)), forControlEvents: UIControlEvents.TouchUpInside)
self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())
}
【问题讨论】:
标签: ios swift uitextfield uipangesturerecognizer swrevealviewcontroller