Здравствуйте! Как получить координаты кнопки которая находиться на 2х под view относительного главного view?
Получение координат элемента
Координаты можно найти вот так:
@IBAction func buttonTapped(sender: UIButton) {
let coordinates = sender.frame.origin
}
Или можно посмотреть координаты относительно superview:
self.view.convert(button.frame, to: button.superview)
где button - IBOutlet.
Eduard
#3
For Xcode 13.1 and iOS 13.0 …
extension UIView {
var globalFrame: CGRect? {
let rootView = UIApplication.shared.connectedScenes.compactMap({$0 as? UIWindowScene}).first?.windows.first
return self.superview?.convert(self.frame, to: rootView)
}
}