禁用默认的 iPhone 行为,这样当我点击输入框时

16 浏览
0 Comments

禁用默认的 iPhone 行为,这样当我点击输入框时

在我的angular cordova应用中使用ngx-image-cropper,我如何禁用默认的iphone行为,以便当我点击输入框时,不会弹出窗口,而是立即打开相册?这可能吗?不需要从相机拍照的功能。\n\"enter\n


  

0
0 Comments

问题的原因是在某些情况下,使用-imageChangedEvent将图片转换为ngx-image-cropper时,禁用了默认的iPhone行为。解决方法是使用-native/camera并通过imageBase64将图片传递给ngx-image-cropper。

imageChangedEvent(event: any): void {
  const file = event.target.files[0];
  const reader = new FileReader();
  reader.onloadend = () => {
    const base64 = reader.result as string;
    this.imageBase64 = base64;
  };
  reader.readAsDataURL(file);
}

0