Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何使用Ionic实现夹入/夹出?_Html_Angular_Ionic Framework_Pinch_Ion Content - Fatal编程技术网

Html 如何使用Ionic实现夹入/夹出?

Html 如何使用Ionic实现夹入/夹出?,html,angular,ionic-framework,pinch,ion-content,Html,Angular,Ionic Framework,Pinch,Ion Content,我使用Ionic4和Angular8 我想在智能手机上捏进/捏出屏幕 我试过的 以下说明已添加到index.html 但与预期相反,它在实际机器上不起作用 我也试过了 以下内容已添加到 scrollX=“true” 然后,您现在可以在智能手机上捏进/捏出屏幕。 但我不知道为什么 此外,如果的高度足够大,需要垂直滚动 在屏幕上挤压后,我无法水平滚动 我不知道为什么。 我想在屏幕放大后进行水平滚动 如果有人知道如何操作,请告诉我。您可以使用收缩缩放进行角度缩放 该模块提供了使用触摸屏上的手势进

我使用Ionic4和Angular8

我想在智能手机上捏进/捏出屏幕

我试过的 以下说明已添加到index.html


但与预期相反,它在实际机器上不起作用

我也试过了

以下内容已添加到

scrollX=“true”
然后,您现在可以在智能手机上捏进/捏出屏幕。 但我不知道为什么

此外,如果的高度足够大,需要垂直滚动 在屏幕上挤压后,我无法水平滚动

我不知道为什么。 我想在屏幕放大后进行水平滚动


如果有人知道如何操作,请告诉我。

您可以使用
收缩缩放进行角度缩放

该模块提供了使用触摸屏上的手势进行图像放大、缩小和定位的机会

。它易于安装

1-安装npm包

npm i ngx-pinch-zoom
2-在您的ts中导入模块。像
home.module.ts

import { PinchZoomModule } from 'ngx-pinch-zoom';

@NgModule({
    imports: [ PinchZoomModule ]
})
3-在你的html中

<pinch-zoom>
    <img src="path_to_image" /> 
</pinch-zoom>

您可以使用
收缩缩放进行角度缩放

该模块提供了使用触摸屏上的手势进行图像放大、缩小和定位的机会

。它易于安装

1-安装npm包

npm i ngx-pinch-zoom
2-在您的ts中导入模块。像
home.module.ts

import { PinchZoomModule } from 'ngx-pinch-zoom';

@NgModule({
    imports: [ PinchZoomModule ]
})
3-在你的html中

<pinch-zoom>
    <img src="path_to_image" /> 
</pinch-zoom>

这适用于离子4+。在离子5上测试

收缩以缩放整个页面或特定div或图像。

你可以做以下事情

<ion-content scrollX="true" scrollY="true">
...your content.
<ion-content>
在page.ts文件中为缩放属性创建一个变量,如下所示

zoomProperties = {
  "double-tap": true, // double tap to zoom in and out.
  "overflow": "hidden",// Am not sure. But Documentation says, it will not render elements outside the container.
  "wheel": false, // Disables mouse - To enable scrolling. Else mouse scrolling will be used to zoom in and out on web.
  "disableZoomControl": "disable", // stops showing zoom + and zoom - images.
  "backgroundColor": "rgba(0,0,0,0)" // Makes the pinch zoom container color to transparent. So that ionic themes can be applied without issues.
 }
现在,你也应该能够在移动平台上进行缩放

如果您还感兴趣,可以在图像或div等上实现相同的概念


谢谢:)

这在离子4+中工作。在离子5上测试

收缩以缩放整个页面或特定div或图像。

你可以做以下事情

<ion-content scrollX="true" scrollY="true">
...your content.
<ion-content>
在page.ts文件中为缩放属性创建一个变量,如下所示

zoomProperties = {
  "double-tap": true, // double tap to zoom in and out.
  "overflow": "hidden",// Am not sure. But Documentation says, it will not render elements outside the container.
  "wheel": false, // Disables mouse - To enable scrolling. Else mouse scrolling will be used to zoom in and out on web.
  "disableZoomControl": "disable", // stops showing zoom + and zoom - images.
  "backgroundColor": "rgba(0,0,0,0)" // Makes the pinch zoom container color to transparent. So that ionic themes can be applied without issues.
 }
现在,你也应该能够在移动平台上进行缩放

如果您还感兴趣,可以在图像或div等上实现相同的概念


谢谢:)

你是说你想放大和缩小屏幕吗?是的。我想放大和缩小智能手机上的屏幕。你是说你想放大和缩小屏幕吗?是的。我想放大和缩小智能手机上的屏幕。谢谢,我能够按照说明放大和缩小图像。有没有办法放大和缩小整个页面,而不仅仅是图像?如果他放大或不放大,请尝试添加包含您的数据的div。很抱歉,回复太晚。我不知道如何应用上述支持,所以我在ion内容中添加了scrollX=“true”。非常感谢。谢谢,我能够按照说明放大和缩小图像。有没有办法放大和缩小整个页面,而不仅仅是图像?如果他放大或不放大,请尝试添加包含您的数据的div。很抱歉,回复太晚。我不知道如何应用上述支持,所以我在ion内容中添加了scrollX=“true”。非常感谢你。