Есть ли способ получить высоту / ширину из UIAlertAction?
UIAlertAction
Он не является подклассом UIView, поэтому для него установлена постоянная вUIAlertController
UIView
UIAlertController
Да, вы можете получить высоту / ширину UIAlertController с помощью
present(alertController, animated: true, completion: nil) DispatchQueue.main.asyncAfter(deadline: .now() + delay) { alertController.view.frame.height }
Примечание: необходимо установить некоторую задержку после присутствия UIAlertController Вы получите только часть кадра предупреждения