双击 UIwebview 到全屏 [关闭]

Posted

技术标签:

【中文标题】双击 UIwebview 到全屏 [关闭]【英文标题】:Double tap UIwebview to full screen [closed] 【发布时间】:2013-12-16 10:24:18 【问题描述】:

我想双击一个大小为 (159,182) 的 UIwebview 我想将它扩展到全屏大小(它覆盖整个屏幕)我也想要它,能够再次双击整个 webview 并且然后让它变成正常大小(159、182)这可能吗?

【问题讨论】:

【参考方案1】:

向它添加一个 UITapGestureRecognizer。在 viewDidLoad 中:

UITapGestureRecognizer *doubleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(doubleTap)];
doubleTap.numberOfTapsRequired = 2;
doubleTap.delegate = self;
[webView addGestureRecognizer:doubleTap];

不要忘记将 UIGestureRecognizerDelegate 添加到您的头文件中。

移除 viewDidUnload 中的 UITapGestureRecognizer。

也添加这个方法

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer    *)otherGestureRecognizer 
    return YES;

然后在

中实现代码来调整你的UIWebView的大小
- (void)doubleTap

    ...

【讨论】:

我还是看不懂。它不能正常工作。您是否知道任何教程或网站可以准确描述这一点,更具体一点?谢谢你的回答。 用于手势识别器:raywenderlich.com/6567,用于更新视图框架:***.com/questions/4349551/…

以上是关于双击 UIwebview 到全屏 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何将collectionview单元格扩展到全屏[关闭]

滚动到 UIWebView 上的文本 [关闭]

FormSheet UIWebView 内的 HTML 页面缩放到全宽

videoview的内容到全屏

将图像从缩略图动画到全屏

在android中将相机预览拉伸到全屏