Я пытаюсь добавить длинное нажатие с помощью функции .longPressAction () к кнопке Navigation. Он распознает только долгое нажатие и игнорирует поведение по умолчанию.
Я пытался использовать SimchronousGesture, но NavigationButton не отображает его жест касания. Создание собственного жеста касания не будет работать, потому что мне нужно иметь возможность перейти к новому представлению.
NavigationButton(destination: IssueDetail(issue: issue),
onTrigger: { return self.issue.instructions != nil }) {
IssueCardBody(issue: issue)
.longPressAction({ print("pressed") })
}
Она будет печатать «нажата», но не будет выдвигаться к новому виду.