Merhabalar bu yazımda SwiftUI ile oluşturduğumuz List yapımızdaki sutunlara diğer sayfalara geçiş aksiyonu vereceğiz. Bu işlem için NavigationButton kullanmamız gerekli.
UIKit ile gerçekleştirdiğimiz performSegue işlemleri SwiftUI yapısında dahada basit hale getirilmiş. Bu sayede sayfalar arası geçiş işlemi oldukça kolay.
Aşağıdaki örnek üzerinde List ile birlikte ForEach yapısınında kullanımını görebilirsiniz.
import SwiftUI import PlaygroundSupport struct XView:View { var body: some View { Text("😛") } } struct CustomView:View { var body: some View { NavigationView { List { ForEach(["A", "B", "C"].identified(by: \.self)) { row in NavigationButton(destination: XView()) { Text(row) } } } } } } PlaygroundPage.current.liveView = UIHostingController(rootView: CustomView())
İlk Yorumu Siz Yapın