html – iPad缩放比例检测
发布时间:2020-12-14 19:31:20 所属栏目:资源 来源:网络整理
导读:我试图找到一种方法来检测某人在网络应用上的放大情况,以便当他们点击上拉菜单时,无论缩放如何,菜单都保持不变.为了做到这一点,我需要能够相对于缩放来适当地缩放菜单的大小.有没有办法做到这一点? 解决方法 首先,所有的UIWebView都有一个UIScrollView子视
我试图找到一种方法来检测某人在网络应用上的放大情况,以便当他们点击上拉菜单时,无论缩放如何,菜单都保持不变.为了做到这一点,我需要能够相对于缩放来适当地缩放菜单的大小.有没有办法做到这一点?
解决方法
首先,所有的UIWebView都有一个UIScrollView子视图.所以,为了得到它,你可以执行以下操作:
for (UIView * v in [_webView subviews]) { if ([v isKindOfClass:[UIScrollView class]]) { UIScrollView * s = (UIScrollView*)v; // use the scrollview } } 之后,您可以使用UIScrollView找出缩放比例.不幸的是,在这种情况下,zoomScale不会告诉我们我们想要什么,但是我们可以使用contentSize和scrollView的框架,如下所示: CGFloat zoomScale = s.contentSize.width / s.frame.size.width; 之后,我想你想告诉你的JavaScript代码关于这个zoomScale.您可以使用以下代码: [_webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"yourJSZoomScaleVar = %f;",zoomScale]]; 希望有帮助! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 微信小程序实现跟随菜单效果和循环嵌套加载数据
- HTML – 制作“贪婪”表格单元格?
- 调整自定义表单(带阴影效果)和控制鼠标拖动事件在c sharp?
- 微信小程序云端解决方案探索之路
- unit-testing – grails,unit test mock domain with assig
- javascript – 如何html形式post – 文件上传和从php服务
- javascript – 访问Ionic 2 DOM元素的样式
- domain-name-system – 备用DNS服务器?
- 如何在HTML正文中调用JavaScript函数
- 部署 – 如何将clojure Web应用程序部署到Amazon EC2(AWS E