Переключитесь на другой вид, щелкнув элемент в LazyVGridIOS

Программируем под IOS
Ответить
Anonymous
 Переключитесь на другой вид, щелкнув элемент в LazyVGrid

Сообщение Anonymous »

Я хочу реализовать переключение на другое представление, щелкнув элемент в LazyGrid. как мне это сделать? прикрепляю свой код из LazyGrid
Насколько я понимаю, это нужно делать с помощью NavigationLink и onTapGesture, но я не уверен, как именно это сделать. Я пробовал разные руководства, но не совсем понимаю, как их объединить со своим кодом
struct LazyGridView: View {

let columns = Array(repeating: GridItem(.flexible(minimum: 20)), count: 3)
var body: some View {
ScrollView{
LazyVGrid(columns: columns) {
ForEach(MockData.colors, id: \.self) {
RoundedRectangle(cornerRadius: 10)
.fill($0.gradient)
.frame(height: 110)
.contextMenu{
Button("Edit item"){

}
Button("Delete item"){

}

}
}

}

.padding()
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/784 ... -lazyvgrid
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»