答案 0 :(得分:2)
您可以从imageView框架中获取此信息,该框架内部包含图像或图像自身。既然你没有说过你使用过imageView,那么两者都是:
从imageView获取尺寸和坐标:
let x:CGFloat = imageView.frame.origin.x
let y:CGFloat = imageView.frame.origin.y
let width:CGFloat = imageView.frame.size.width
let height:CGFloat = imageView.frame.size.height
从UIImage获取大小(没有坐标):
let width:CGFloat = image.size.width
let height:CGFloat = image.size.height
答案 1 :(得分:1)
从图像中读取像素,并从图像中获取stdin
与设备宽度和高度进行比较。
CGRect
答案 2 :(得分:-1)
Swift 3 Xcode 8。
它仅适用于viewDidAppear
函数
@IBOutlet var myImage: UIImageView!
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
let Height = myImage.frame.height
let Width = myImage.frame.width
let xPosition = myImage.frame.minX
let yPosition = myImage.frame.minY
print("Height: \(Height), width: \(Width), xPosition: \(xPosition), yPosition: \(yPosition)")
}