Size: a a a

iOS Developers — русскоговорящее сообщество

2020 July 30

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
я таким образом могу заменить дизайн кнопки, но не ее действие
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
а речь как раз о том, чтобы дизайн оставить а действие поменять
источник

MF

Meow Fly in iOS Developers — русскоговорящее сообщество
Там все переопределяется,увы, ручками, но по сути даже если ui не трогать, навклнтроллер хватает дефолтный
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
ну можем до посинения спорить - я говорю у меня не получается
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
есть два котроллера. назовем А и Б, контроллер Б лежит в стеке поверх контроллера А, мы делаем А.navigationItems.backBarButtonItem = {некая кастомная кнопка?}
источник

MF

Meow Fly in iOS Developers — русскоговорящее сообщество
Да я не спорю. Найду код - пришлю
источник

М

Марат in iOS Developers — русскоговорящее сообщество
Denis Kim
есть два котроллера. назовем А и Б, контроллер Б лежит в стеке поверх контроллера А, мы делаем А.navigationItems.backBarButtonItem = {некая кастомная кнопка?}
let backButton = UIBarButtonItem(title: "Back", style: .plain, target: self, action: #selector(self.showAlert))
       self.navigationItem.leftBarButtonItem = backButton
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
это leftBarButtonItem, а мне нужна кнопка назад
источник

М

Марат in iOS Developers — русскоговорящее сообщество
а в чем разница, она будет на той же позиции, и заменит кнопку назад
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
нет не будет
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
к тому же у нее будет другой дизайн и поведение
источник

V

Vlad in iOS Developers — русскоговорящее сообщество
источник

М

Марат in iOS Developers — русскоговорящее сообщество
Ну дизайн можно задизайнить, а поведение ты вроде как и хочешь переопределить
источник

V

Vlad in iOS Developers — русскоговорящее сообщество
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
чтобы задизайнить такой дизайн придется свой навконтроллер написать
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
а мне надо дизайн от нативного контроллера
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
я понял короче, это все полумеры
источник

MD

Maxud Daudov in iOS Developers — русскоговорящее сообщество
Denis Kim
пользователь заходит на форму, вносит изменения, нажимает кнопку "назад" на панели навигации. нужно показать пользователю алерт для подтверждения выхода без изменений. вопрос: как это сделать на стандартной кнопке назад? Чтобы сохранить стандартное поведение и интерфейс
Если ты хочешь сохранить все стандартное поведение и left не походит, то никак( разве что поиграть с извращениями свизла, ну это такое себе). Иначе придётся пересмотреть флоу
источник

MD

Maxud Daudov in iOS Developers — русскоговорящее сообщество
Можно прям дико запариться и написать свой, но по опыту это Полетит если будет кто-то другой использовать
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
вместо свизла я отнаследовал навконтроллер и переопределил метод popViewController, в нем спрашиваю у topViewController можно ли вернуться назад
источник