drawRect:
метод UINavigationBar
является закрытым - вы не можете использовать его, чтобы нарисовать фон своего собственного представления.
Самый простой способ обойти это - сделать снимок экрана,обрежьте изображение до размера панели навигации, добавьте в свой проект, а затем либо нарисуйте изображение в методе drawRect:
вашего представления, либо добавьте UIImageView
в качестве подпредставления вашего представления.
В качестве альтернативыМожно ли использовать UIToolbar
вместо вашего пользовательского представления?