问题标签 [zooming]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
25927 浏览

javascript - 使用 JavaScript/onorientationchange 在 iPhone 上重置 Safari 的比例/宽度/缩放

我正在显示不同的内容,具体取决于用户使用 body 标签中的 onorientationchange 调用持有他/她的手机的方式。这很好用——我隐藏了一个 div,同时让另一个可见。

纵向模式下的 div 在第一次加载时看起来很棒。我用它来获得正确的比例/缩放:

<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;" />

即使纵向模式下的内容溢出,宽度也是正确的,用户可以向下滚动。横向模式的显示也很完美。但是,如果横向模式下的内容需要用户向下滚动,那么当用户返回纵向模式时,可以说屏幕被“缩小”。无论用户在横向模式下是否向下滚动都会发生这种情况。

我尝试了许多不同的方法来尝试正确调整屏幕的比例/缩放/宽度,但没有运气。有没有办法做到这一点?

提前致谢!

0 投票
1 回答
1067 浏览

iphone - 在没有用户交互的情况下从相机拍摄图像?

我正在创建一个应用程序,一旦UIImagePickerController加载(即相机视图),它应该开始拍照而无需任何点击并将图像存储在数组中。如果不点击“拍摄”按钮,我怎么能做到这一点?

在参考库中,UIImagePickerController包含一个实例方法,-takePicture. 如果我通过计时器调用它,有人可以告诉我这个函数是否可以解决问题?

提前致谢。

0 投票
2 回答
8296 浏览

iphone - 如何在 UIScrollView 中获取当前缩放级别?

在尝试创建一种解决方法以在 UIScrollView 中居中图像并使其行为与 Apple 的照片应用程序一样,我需要获取当前缩放级别并使用该数字来计算图像应在每个缩放级别插入的数量。

(注意:我知道一些程序员通过将图像居中在与滚动视图相同大小的 UIView 中来将图像居中在滚动视图中。这并没有给出好的结果,我试图找出苹果是如何让它工作的在照片应用程序中。)

那么,有人知道如何在 UIScrollView 中获取内容的当前缩放级别吗?

0 投票
2 回答
1751 浏览

c# - C# Silverlight - 放大水平列表框图像项

我在下面有以下列表框,它绑定到图像 URL 的数据库表。当应用程序运行时,可以单击每个单独的图像,并见证一个浅蓝色的选择框出现在图像上(您可以知道每个单独的图像何时被选中作为单击)。我想做的是在单击每个图像时执行缩放。有谁知道我可以通过修改我目前在下面使用的代码来做到这一点!?(这样做的原因是我需要在水平列表框中显示图像,这就是这段代码的作用。)

0 投票
2 回答
1431 浏览

iphone - 在 mapView MapKit 上检测屏幕上的 2 个手指

我尝试在地图视图上检测事件。我只需要检测缩放(在屏幕上双击或两根手指)。我尝试添加一个检测事件的 UIview 图层,但是如果我添加一个图层,我会失去对地图的控制(如何拦截 MKMapView 或 UIWebView 对象上的触摸事件?

感谢帮助!

托尼

0 投票
2 回答
460 浏览

iphone - pdf文件的缩放

查看 QuartzDemo 示例应用程序,我喜欢单独使用石英(即不使用 uiwebview)渲染 PDF 的速度。但是,当我放大 PDF 时,它似乎并没有像在 PDF 视图中那样变得更加清晰。

0 投票
1 回答
2374 浏览

flash - 如何在 Flash 上拖动和缩放大动画片段?(如 googlemaps - 没有 +- 按钮)

就是这样。我想要一个大的电影剪辑或图像可以像地图一样在屏幕上拖动。我对actionscript很陌生,所以请描述一下。

0 投票
1 回答
1431 浏览

silverlight - 缩放/滚动到光标

在滚动查看器中放大/缩小图像时出现问题。当我使用放大按钮时,每次单击按钮时,我都会将图像宽度/高度的双重动画设置为原始大小的 1.25。将比例因子设置为 0.75 的缩小按钮也是如此。到目前为止,一切都很好。

问题是,基于我相对于滚动查看器 id 的中心单击的位置,我喜欢向点击点滚动。我基于此计算一个增量 x/y,用于确定 x 和 y 轴上的滚动方向。

现在,在将增量应用于垂直和水平滚动条(也使用双动画动画)时,我必须考虑图像的当前缩放因子。

当我同时缩放和滚动时,最终位置并没有达到我期望的位置。图像缩放的原点似乎总是在图像的 0,0(左上角),所以我不知道如何处理,因此单击中心的左侧比单击更能向左滚动中心的右侧。

示例:http: //212.214.41.66/SilverlightZoom/RealQImageMapTestPage.html

来源:http: //212.214.41.66/SilverlightZoom/ImageMap.zip

0 投票
2 回答
10315 浏览

jquery - 带滑块的 jQuery 图像缩放

有谁知道可以做这样的事情的jQuery插件: http ://www.endclothing.co.uk/catalog/product/view/id/5599/s/nike-leather-blazer-vintage-pre-order/类别/4/

我在死胡同。

谢谢。

0 投票
2 回答
1342 浏览

silverlight - Silverlight 3 浏览器缩放支持,UI 在缩放更改期间停止渲染

Silverlight 3 现在包含内置的浏览器缩放支持。我目前面临的问题是,在涉及(Ctrl+鼠标滚轮)或(Ctrl+)和(Ctrl-)的多个缩放级别更改期间,Silverlight UI 似乎没有更新(重新渲染)。这是在 Windows XP SP2 上使用 IE8 浏览器进行测试时发现的。

起初我认为这可能是呈现我的应用程序时的性能问题,但我也设法在我的页面上仅使用一些文本和一个按钮重现了相同的问题(测试 xaml 可以在帖子末尾找到)。在某些情况下,UI 会停止响应(将鼠标悬停在视觉变化上)。在其他情况下,页面正在响应,但未针对正确的缩放级别进行渲染。

我可以实现自己的缩放功能,但我认为从长远来看,让浏览器或插件处理缩放功能会更好(为什么要对相同的功能进行两次编码?)。我也在考虑禁用 Silverlight 应用程序的自动缩放支持。

在查看了其他一些 silverlight 实现之后,我发现其中大多数不禁用自动缩放的实现都有同样的问题。在深入研究问题后,当浏览器窗口大小发生变化(因为这会强制 UI 更新其渲染大小以纠正问题)或页面滚动(这似乎也发送渲染)时,UI 将得到更正更新到 UI)。有谁知道解决此问题的方法或不涉及编写自定义缩放代码的解决方法?

这是我用来产生问题的步骤。(如果您想要我使用的测试项目,请告诉我,我可以通过电子邮件发送给您。)

第 1 步:使用 Visual Studio 2008 创建一个新的 Silverlight 应用程序。第 2 步:将 Xaml 添加到主页(我的帖子末尾的 xaml)。第 3 步:使用 html 页面和默认起始页在 IE8 中运行应用程序。第 4 步:使用(Ctrl+鼠标滚轮)更改缩放级别。您可能必须非常快速地移动鼠标滚轮,直到第一次出现这种情况。通常放大然后快速缩小。注意:在第 4 步之后,UI 会出现我上面提到的一些问题。这是在运行 IE8 的 6 台不同机器上生成的。

MainPage 文件的 Xaml 代码: