Это невозможно сделать с помощью subviews
(или любого другого альтернативного указателя на объект)
Когда вы находитесь в этом цикле подпредставления, как в этом другом ответе,
for(UIView* view in [myView subviews]){
// my reference to "view" here <---
}
У вас есть указатель на объект , но нет способа получить имена указателей на объекта.
Однако вы МОЖЕТЕ получить классыкаждый объект, как это выглядит в примере ваших имен:
for(UIView* view in [myView subviews]){
if([view class] == [UILabel class]){
// it's a UILabel
}
if([view class] == [UITextField class]){
// it's a UITextField
}
}