Używając `valueForKey` do dostępu do widoku w UIBarButtonItem, prywatne naruszenie API?
OdUIBarButtonItem
nie jest podklasąUIView
, nie można uzyskać normalnych cech takich jak jegoframe
.
Jednym ze sposobów na to jest[barButtonItem valueForKey:@"view"]
Działa to doskonale i pozwala na dodanie GestureRecognizer (na przykład) do podstawowegoUIView
.
Jednak czy to jest prywatne?UIKit
Naruszenie API?