【问题标题】:iOS how to implement a tap gesture on a scrollview/webview to "tap out of" a text field?iOS 如何在滚动视图/webview 上实现点击手势以“敲出”文本字段?
【发布时间】:2014-08-07 17:07:03
【问题描述】:

我在 UIWebView 的侧面板上显示了一个文本字段。我正在寻找实现“点击文本字段”手势识别器 - 如果用户在文本字段之外点击,它将关闭键盘并隐藏侧面板。

我正在使用下面的代码,如果用户在侧面板内点击,它会起作用,但如果用户点击 UIWebView,它就不起作用。 有没有办法让 Tap Gesture Recognizer 与 UIWebView 一起使用 - 允许与 webview 交互,但仍然可以进行点击行为?

UITapGestureRecognizer* gesture = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(toggleMenu)];
gesture.numberOfTapsRequired = 1;
[self.view addGestureRecognizer:gesture];

【问题讨论】:

    标签: ios objective-c ipad uitextfield uitapgesturerecognizer


    【解决方案1】:

    将其添加到 webview 以及:

    [webView addGestureRecognizer:gesture];

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-22
      • 1970-01-01
      相关资源
      最近更新 更多