Вы можете проверить список UI
элементов здесь , что соответствует UIAccessibilityIdentification
.
При приведении от Any
к UIAccessibilityIdentification
протокол не удался из-за этой ошибки в Swift
, поэтому вам сначала нужно понизить значение до известного типа, который попадает в приведенный выше список до cast
как UIAccessibilityIdentification
. Для UIButton
вы можете сделать это, как показано ниже,
let b: Any = UIButton(frame: CGRect.zero)
if let button = b as? UIButton, let acc = button as? UIAccessibilityIdentification {
print("Its a button")
}