İçeriğe geç

SwiftUI ile NavigationButton kullanımı

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())

 

 

Tarih:iOSSwiftUI

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Copyright © 2020 Kenan Atmaca