Sobes.tech
Junior — Middle

SwiftUI'da liste ve koleksiyonları görüntülemek için kullanılan temel bileşenler nelerdir?

sobes.tech yapay zeka

AI'dan gelen yanıt

SwiftUI'de listeleri ve koleksiyonları görüntülemek için temel bileşenler şunlardır:

  • List — dikey bir öğe listesi oluşturmak için kullanılır. Otomatik kaydırma ve optimizasyonu destekler.
  • ForEach — veri koleksiyonu üzerinde yineleme yapmaya ve tekrar eden görünümler oluşturmaya olanak tanır. Sık sık List veya diğer kapsayıcılar içinde kullanılır.
  • LazyVStack ve LazyHStack — ihtiyaç duyulduğunda öğeleri oluşturan tembel dikey ve yatay yığınlar, büyük koleksiyonlar için faydalıdır.
  • ScrollView — kaydırma özelliği olan kapsayıcı, içinde LazyVStack gibi koleksiyonlar barındırabilir.

List ile ForEach kullanım örneği:

struct ContentView: View {
    let items = ["Elma", "Muz", "Vişne"]

    var body: some View {
        List {
            ForEach(items, id: \ .self) { item in
                Text(item)
            }
        }
    }
}