Я создаю проект, в котором мне нужно иметь кнопку возврата по умолчанию и кнопку пользовательского фильтра в левой части панели навигации.
Я создал пользовательскую кнопку возврата, пользовательскую кнопку фильтра и добавил их в leftBarButtonItems
navigationItem.leftBarButtonItems = alignedLeftBarButtonItems()
func alignedLeftBarButtonItems() -> [UIBarButtonItem] {
let filterButton = createLeftCustomBarButton()
// back button creation
let backButton = UIBarButtonItem(image: R.image.navBackArrow(), style: .plain, target: self, action: #selector(self.backButtonPressed(_:)))
backButton.tintColor = UIColor.white
let barButtonsItems = [
backButton,
UIBarButtonItem(customView: filterButton)
]
return barButtonsItems
}
Все хорошо и работает.
Беспокойство:
По умолчанию, пользователь может перейти к предыдущему VC , сдвинув его влево
право. Эта функциональность теряется при создании этого. Есть ли способ, которым я могу
обе кнопки с функцией скольжения.