Я пробовал этот подход/взломать: http://blog.blackwhale.at/2009/06/uibuttons-in-uinavigationbar/
Проблема в том, что это оставляет слабый шов. Я попытался установить фоновое изображение вложенной панели инструментов на изображение, которое я захватил, каким он должен быть. Это не сработало. Изображение не было применено. Я также пробовал использовать вложенный UINavigationBar и, похоже, не работал.
Я видел это в нескольких приложениях для iPhone. Кто-нибудь знает, как?
[EDIT] Я хочу, чтобы кнопки выглядели как обычные UIBarButtonItems и могли использовать системные стили, такие как UIBarButtonSystemItemAdd, UIBarButtonSystemItemRefresh. Ссылка, которую я предоставил, делает это, за исключением того, что вы видите слабый шов, потому что это UIToolbar, вложенный в панель навигации.
Пожалуйста, не упоминайте об этом нарушении Руководства по человеческому интерфейсу. (Мы знаем).
Я ценю, что вы вносите свои хаки... это единственный способ сделать это!