首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模态控制器上的手势识别器无法工作

模态控制器上的手势识别器无法工作
EN

Stack Overflow用户
提问于 2018-02-03 08:39:36
回答 1查看 409关注 0票数 1

我使用下面的库来呈现一个视图控制器,它与原生的iOS音乐应用程序非常相似:https://github.com/LeoNatan/LNPopupController

我似乎无法向下拖拽模态控制器。我每次都要点击关闭按钮。我是从tabBarController上演示的。

代码语言:javascript
复制
let popupContentController = storyboard?.instantiateViewController(withIdentifier: "ModalViewController") as! ModalViewController

popupContentController.popupItem.accessibilityHint = NSLocalizedString("Double Tap to Expand the Mini Player", comment: "")

self.popupContentView.popupCloseButton.accessibilityLabel = NSLocalizedString("Dismiss Now Playing Screen", comment: "")
self.popupBar.barStyle = .prominent
self.popupInteractionStyle = .drag
self.popupContentView.popupCloseButtonStyle = .round
self.popupContentView.popupInteractionGestureRecognizer?.isEnabled = true

self.presentPopupBar(withContentViewController: popupContentController, animated: true, completion: nil)
self.popupBar.tintColor = appColors.darkBlack
EN

回答 1

Stack Overflow用户

发布于 2018-02-18 09:10:34

回答如下:https://github.com/LeoNatan/LNPopupController/issues/218

另一个库将手势识别器添加到弹出内容控制器的视图中,这导致了冲突。

这样的冲突可以通过实现交互手势识别器代理并允许手势识别器之间的同时工作来解决。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48592817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档