Я хочу добавить пользовательскую кнопку на панели навигации.
Из-за рекомендаций Apple Human Interface Guide, у вас не может быть пользовательской позиции для экземпляра кнопки на UINavigationBar. Он должен идти по углам экрана, и даже если вам удастся его переместить, Apple не пустит приложение в App Store.