Использование `valueForKey` для доступа к представлению в UIBarButtonItem, нарушение частного API?
посколькуUIBarButtonItem
не подклассUIView
невозможно получить нормальные характеристики, такие какframe
.
Один из способов сделать это[barButtonItem valueForKey:@"view"]
Это прекрасно работает и позволяет вам добавить GestureRecognizer (например) к базовомуUIView
.
Тем не менее, это частныйUIKit
Нарушение API?