代码之家  ›  专栏  ›  技术社区  ›  Ahmed

如何在swift4的uiImageView中获取图像的坐标

  •  0
  • Ahmed  · 技术社区  · 6 年前

    我正在应用程序中用相机拍照。我想知道图像在swift4屏幕上的精确位置,我该怎么做。 有两张图片,一张在纵向视图中,另一张在横向视图中。

    enter image description here

    enter image description here

    func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
        let image = info[UIImagePickerControllerOriginalImage] as! UIImage
        imageView.contentMode = .scaleAspectFit
        imageView.image = image
        self.view.backgroundColor = UIColor.black
        picker.dismiss(animated: true, completion: nil)
    }
    
    1 回复  |  直到 6 年前
        1
  •  0
  •   ielyamani    6 年前

    获取其帧坐标:

     let x = imageView.image!.frame.x
     let y = imageView.image!.frame.y
    

    我想 image 是您的uiimage的名称。