У меня есть UIViewController
, который состоит из нескольких UIView
элементов.С этого вида контроллера фотография сделана с использованием AVCapturePhotoOutput
Затем из выходных данных строится UIImage
.
Можно ли узнать положение определенного UIView, видимого на слое предварительного просмотра (скажем, SpecificView
) в конечном изображении?Например, я хотел бы нарисовать горизонтальную линию на изображении в положении, где SpecificView
было при съемке фотографии.
Я могу получить SpecificView.y
относительно UIWindow
, а затем умножить его наUIScreen.main.scale
чтобы получить пиксели, но это не похоже на решение.
Есть идеи?