Usando o `valueForKey` para acessar a exibição no UIBarButtonItem, violação da API privada?

Desde aUIBarButtonItem não subclasseUIView, é impossível obter as características normais como a suaframe.

Uma maneira de fazer isso é[barButtonItem valueForKey:@"view"]

Isso funciona perfeitamente e permite que você adicione um GestureRecognizer (por exemplo) ao subjacenteUIView.

No entanto, isso é um particularUIKit Violação da API?

questionAnswers(2)

yourAnswerToTheQuestion