На мой взгляд, мне нужно иметь две левые кнопки на панели навигации. Пользовательская кнопка, а также стандартная кнопка возврата (созданная контроллером nav) слева.UINavigationController - две левые кнопки (кнопка плюс)?
Однако мне нужно, чтобы на задней кнопке была обычная стандартная стрелка кнопки со стрелкой, и вы можете вызвать метод, который вызывается при нажатии.
Надеюсь, вы сможете помочь, спасибо.
У предупреждения будет просто сообщение, такое как «Вы уверены ... и т. Д.» Из-за характера использования представления. Я попытался добавить пользовательский вид как элемент левой кнопки, панель инструментов с двумя элементами кнопки, но я не могу получить желаемый эффект. Также это приводит к необычно большому отступу в баре nab и не сидит в нормальном положении. –
Я не уверен, что понимаю, чего вы хотите. Предупреждение? Если вы хотите две кнопки, я оставил бы панель навигации так, как она есть, а затем добавит еще одну кнопку поверх самого представления контроллера представления, а затем поместите ее по мере необходимости. Не добавляйте его в навигационную панель, если он ее не примет (хотя я и не пробовал делать это, я не знаю, почему это не сработает). Может быть, вы можете опубликовать эскиз того, что вы пытаетесь достичь? – TigerCoding
Хорошо, позвольте мне начать с нуля, игнорировать предупреждение. Я хочу, чтобы у меня была панель с двумя левыми кнопками. Таким образом, у меня есть стандартная автоматически созданная кнопка возврата (я не вношу никаких изменений), тогда я хочу, чтобы рядом с ней (не на правой стороне, а на следующей рядом с задней кнопкой) мой UIBarButtonItem, который я делаю. Любые идеи, как я мог? Я видел решения от ma, используя пользовательский вид с помощью панели инструментов, но полностью удаляет автоматически созданную кнопку возврата, и вы должны сделать это самостоятельно. –