Мне нужно пересмотреть иерархию представления viewcontroller, какой шрифт используется.Есть ли общий способ определить, поддерживает ли представление (и подкласс представления) шрифты?Я не хочу делать огромное if-then-else:
if ([[view isKindOfClass: [UILabel class]) {
// Do stuff
} else if ([[view isKindOfClass: [UITextField class]) {
// Do stuff
} etc. ...
из-за проблемы с обслуживанием.Я предпочитаю использовать такой метод, как
if ([view canPerform: @selector(getFont:)]) {
// Do stuff
}
, но это не работает, как можно было бы надеяться.