Задать вопрос
@Poshy15

Как выполнить переход по клику в Swift к view?

struct TextLinkPropertyView : View {
    let name : String;
    let value : String;
    let id : String;
    let object : String;
    
    var body: some View {
        VStack(alignment: .leading) {
            Text(name).font(.headline)
            Button(action: {

                  //Тут должен быть переход к View, но это не работает
                  //ItemDetailsView(id:item.id, name : item.name, entityType: self.entityType)

            }) {
                Text(id)
            }.padding(EdgeInsets(top: 2, leading: 0, bottom: 0, trailing: 0))
        }.padding([.horizontal])
    }
}
  • Вопрос задан
  • 79 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    iOS-разработчик
    10 месяцев
    Далее
  • Нетология
    iOS-разработчик с нуля
    11 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
Пригласить эксперта
Ответы на вопрос 1
kozinakoff
@kozinakoff
iOS-developer
Замените Button на NavigationLink:

NavigationLink(destination: ItemDetailsView(id:item.id, name : item.name, entityType: self.entityType)) {
    Text("\(id)")
}.padding(EdgeInsets(top: 2, leading: 0, bottom: 0, trailing: 0))
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы