ios - 删除模态 UIView/Partial Curl 的点击识别器

标签 ios iphone xcode transition modalviewcontroller

有没有办法去除部分 curl 过渡的点击手势识别? 现在,当用户点击 curl View 时,它会 curl 回来 - 关闭。

我将其用于快速注册 Controller ,我不希望用户在没有警告的情况下意外点击并返回。

最佳答案

对于任何试图让 Hitendra 的答案起作用的人,您必须将代码放在 viewDidLoad 之后。我成功使用了 viewDidAppear 函数。

这里还有一个快速实现:

private func removePartialCurlTap() {
  if let gestures = self.view.gestureRecognizers as? [UIGestureRecognizer] {
    for gesture in gestures {
      self.view.removeGestureRecognizer(gesture)
    }
  }
}

这样放置:

override func viewDidAppear(animated: Bool) {
  super.viewDidAppear(animated)
  removePartialCurlTap()
}

关于ios - 删除模态 UIView/Partial Curl 的点击识别器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22405595/

相关文章:

iphone - 无法在 Ipad 中启动应用程序

ios - 在自动布局中隐藏不断增长的 UItextview 的键盘。如何克服这个?

iphone - 我需要在 Core-plot 的散点图中显示 x 和 y 轴的主要和次要线和点

c++ - 关于我在 OS X 上可用的各种 C++ 编译器的许多问题

iphone - .plist 中的 Xcode4ExternalHosts

ios - 嵌套推送动画会导致导航栏损坏 PUSH POP PUSH

ios - Unity3d Ios 应用程序的 Keen.io 实现

ios - 尝试实例化 AVAudioPlayer 时,NSBundle 找到 mp3 文件但找不到 m4a

iphone - 为什么 iOS 通用应用程序需要有两个不同的 xib 文件?

iphone - 如何在 Iphone 中播放原始音频? (使用 ffmpeg)