双击 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 到全屏 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章