Контроллер моего представления имеет кнопку кнопки «Назад» на панели навигации (в UINavigationController). В текущем виде есть режим редактирования. Когда в режиме «edit» я заменяю leftBarButtonItem на кнопку «Отмена», когда выходите из режима «edit», я хочу снова изменить левую кнопку на кнопку «Назад», как я могу это сделать?Как удалить и добавить обратно кнопку «назад» на панели навигации
Я стараюсь self.navigationItem.leftBarButtonItem = self.navigationItem.backBarButtonItem, он просто удаляет кнопку «Отмена», но не возвращает «обратную кнопку».
Теперь я могу создать новый элемент навигации с пользовательским интерфейсом так же, как кнопка «Назад», и установить его как leftBarButtonItem, но позиция не такая же, как у нативной кнопки на задней панели, и потерял жест обратно.
Есть ли способ вернуть элемент на задней панели обратно на панель навигации?
попробуйте отменить, так просто – sanjeet
Кнопка «Назад» - это кнопка по умолчанию при использовании push-навигации. Вам необходимо прокомментировать код, связанный с 'leftBarButtonItem'. Также удалите указанную выше строку. Вы пытаетесь создать пользовательскую кнопку, которая выглядит как стандартная? – Kampai
@ Kampai Я хочу по умолчанию. – zgjie