Definir uma subclasse personalizada de UINavigationBar no UINavigationController programaticamente

Alguém sabe como posso usar minha subclasse personalizada deUINavigationBar se eu instancioUINavigationController programaticamente (sem IB)?

Arraste umUINavigationController no IB me mostrar uma barra de navegação e usando o Identity Inspectory eu posso mudar o tipo de classe e definir a minha própria subclasse deUINavigationBar mas programaticamente eu não posso,navigationBar propriedade do controlador de navegação é readonly ...

O que devo fazer para personalizar a barra de navegação programaticamente? O IB é mais "poderoso" que o "código"? Eu acreditava que tudo o que pode ser feito no IB poderia ser feito também programaticamente.

questionAnswers(12)

yourAnswerToTheQuestion