Вы можете использовать type(of:)
, чтобы получить тип переменной, а затем сравнить ее с UIView.self
, чтобы проверить, являются ли они точным совпадением, используя операторы равенства (==
и !=
).
extension UIView {
var isCustomView: Bool {
type(of: self) != UIView.self
}
}
class MyCustomView: UIView {}
UIView().isCustomView // false
MyCustomView().isCustomView // true