Я пытаюсь использовать кнопку с изображением символа SF в качестве элемента задней навигационной панели, однако при нажатии кнопки на РЕАЛЬНОМ IPHONE она становится очень ненадежной, и в итоге я нажимаю ее 30+, чтобы зарегистрировано только 1 клик.
Мой код выглядит так:
NavigationView {
List {
Text("Example")
} .navigationBarTitle("Tasks").navigationBarItems(trailing:
Button(action: { print("I was clicked!")}) {
Image(systemName: "plus")
}
)
}
Однако, когда я помещаю ту же кнопку за пределы navigationBarItems
, кнопка регистрирует щелчки намного проще.
Что я могу сделать здесь?
Это проблема со SwiftUI, если да, есть ли обходной путь?
Спасибо!