Я ищу решение, чтобы показать шеврон индикатора раскрытия информации без необходимости заключать мое представление в NavigationLink
. Например, я хочу показать индикатор, но не переходить к новому представлению, а вместо этого, например, показать модальное окно.
Я нашел много решений, которые скрывают кнопку индикатора, но ни одно из них не объясняет, как ее добавить. Возможно ли это в текущей версии SwiftUI?
struct MyList: View {
var body: some View {
NavigationView {
List {
Section {
Text("Item 1")
Text("Item 2")
Text("Item 3")
Text("Item 4")
}
}
}
}
Например, я хочу добавить индикатор раскрытия в Item 1
без необходимости заключать его в NavigationLink
Я уже пытался подделать индикатор с помощью символа chevron.right
SF, но этот символ не соответствует 100% стандартному символу iOS. Верхний - по умолчанию нижний - chevron.right
.
Image(systemName: "chevron.right").font(Font.system(.footnote).weight(.semibold))
- person pawello2222   schedule 07.06.2020