iOS 如何在滚动视图/webview 上实现点击手势以“敲出”文本字段?
Posted
技术标签:
【中文标题】iOS 如何在滚动视图/webview 上实现点击手势以“敲出”文本字段?【英文标题】:iOS how to implement a tap gesture on a scrollview/webview to "tap out of" a text field? 【发布时间】: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];
【问题讨论】:
【参考方案1】:将其添加到 webview 以及:
[webView addGestureRecognizer:gesture];
【讨论】:
以上是关于iOS 如何在滚动视图/webview 上实现点击手势以“敲出”文本字段?的主要内容,如果未能解决你的问题,请参考以下文章
Bootstrap手风琴,点击时滚动到活动手风琴的顶部,我将如何在嵌套手风琴上实现?
如何在 UIScrollView iOS/Swift 中的控件页面之间水平滚动