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