List {
Section {
NavigationLink(destination: changePassword(oldPassword: $password)) {
HStack {
Text("Şifreyi Değiştir")
Spacer()
Image(systemName: "chevron.right")
}
}
.foregroundColor(.orange)
Button(action: {
self.showingDeleteAccountPopup = true
}) {
HStack {
Text("Hesabı Sil")
Spacer()
Image(systemName: "chevron.right")
}
}
}
}
введите сюда описание изображения
как убрать значок по умолчанию из навигационной ссылки в разделе смены пароля
У меня есть две кнопки: сменить пароль и удалить учетную запись. но один — Button, а другой — NavigationLink, из-за этой разницы значки выглядят по-разному. я хочу использовать один и тот же значок в обоих местах. как удалить значок по умолчанию из навигационной ссылки в этом разделе?





Кажется, это работает, просто замените NavigationLink на это:
HStack {
Text("Şifreyi Değiştir")
Spacer()
Image(systemName: "chevron.right")
}
.foregroundColor(.orange)
.overlay {
NavigationLink(destination: {changePassword( oldPassword : $password ) }, label: { EmptyView() })
.opacity(0)
}
(Код основан на ссылке )
Это сработало для меня, спасибо
Вам не нужна NavigationLink, если у вас есть кнопка