Giả sử tôi có hình ảnh (ví dụ: 1024 x 768 px) được hiển thị trong UIImageView (ví dụ: 300 x 300 px). Bây giờ, tôi muốn chuyển đổi một điểm từ hình ảnh, ví dụ: vị trí mũi của một người (x: 500, y: 600), đến điểm tương ứng trên UIImageView với nội dung của nóMode được tính đến.Chuyển đổi điểm từ hình ảnh sang điểm UIImageView, contentMode-aware
Nếu contentMode được cố định tại UIViewContentModeScaleToFill, việc chuyển đổi sẽ trở nên dễ dàng. Nhưng nếu đó là UIViewContentModeScaleAspectFit, mọi thứ trở nên phức tạp hơn.
Có cách nào thanh lịch để đạt được điều đó không? Tôi không thực sự muốn tính toán cho mỗi contentMode duy nhất (hơn 10, tôi nghĩ).
Cảm ơn!
Rất đẹp - Sẽ đẹp hơn nếu bạn cũng cung cấp một cách khác (từ phối hợp imageView đến tọa độ ảnh). – sarfata
Bạn nói đúng, tôi sẽ sớm thêm nội dung này. – nubbel
Đừng bận tâm, tôi đã thực hiện nó cho một số chế độ, tôi hoàn thành nó ngay bây giờ và sẽ gửi cho bạn một yêu cầu kéo về github sau ngày hôm nay. – sarfata