Yatay ve Dikey ScrollView
Her yönde isteğe bağlı içerikte kaydırma yapın.
Yatay ve Dikey ScrollView, CoddyKit'te ücretsiz bir SwiftUI Academy dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, SwiftUI Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. SwiftUI Academy kursu toplamda 4 dersten oluşur.
Bu dersin bazı bölümleri henüz çevrilmemiş olup İngilizce olarak gösterilmektedir.
Beyond One Screen
Sometimes your content is taller than the screen. A ScrollView lets users glide past the edges to see it all. 📜
ScrollView {
Text("Lots of content here")
}Vertical by Default
A plain ScrollView scrolls up and down. Wrap a tall VStack inside and everything becomes swipeable.
ScrollView {
VStack {
Text("Top")
Text("Bottom")
}
}Going Horizontal
Pass .horizontal as the axis and your content scrolls left and right instead, great for image carousels.
ScrollView(.horizontal) {
HStack {
Text("One")
Text("Two")
}
}Pick Your Axis
The first argument is the axis: use .vertical, .horizontal, or even both for free, two-way scrolling.
ScrollView([.horizontal, .vertical]) {
BigContent()
}Hiding the Indicator
Set showsIndicators to false to hide the little scroll bar for a cleaner, more designed look.
ScrollView(.horizontal, showsIndicators: false) {
HStack { /* cards */ }
}Content Sizes Itself
A ScrollView only scrolls when its content is bigger than the visible area. Short content just sits still.
Pair with a Stack
Always put a VStack or HStack inside, since a ScrollView holds one child and the stack lines the rest up.
ScrollView {
VStack(spacing: 16) {
Card()
Card()
}
}Free-form vs List
Reach for a ScrollView when you want full layout freedom; a List adds rows and separators for you.
Add Some Padding
Give inner content padding so it does not hug the screen edges as users scroll past it.
ScrollView {
VStack { /* content */ }
.padding()
}Carousels Made Easy
A horizontal ScrollView of cards is the classic recipe for a swipeable carousel of photos or products.
ScrollView(.horizontal) {
HStack {
ForEach(items) { Card($0) }
}
}Smooth and Native
Scrolling feels buttery because ScrollView uses the same engine as the rest of iOS. It just works. ✨
Quick Check
Think about which direction you want to move.
Recap
You learned that a ScrollView reveals overflowing content, scrolls vertically by default, and goes horizontal with an axis. 🎉
Sıkça Sorulan Sorular
“Yatay ve Dikey ScrollView” dersi ücretsiz mi?
Evet — “Yatay ve Dikey ScrollView” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve SwiftUI Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. SwiftUI Academy kursu toplamda 4 dersten oluşur.
“Yatay ve Dikey ScrollView” dersinde ne öğreneceğim?
Her yönde isteğe bağlı içerikte kaydırma yapın. SwiftUI Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
SwiftUI Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te SwiftUI Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.
“Yatay ve Dikey ScrollView” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu SwiftUI Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her SwiftUI Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Yatay ve Dikey ScrollView
- LazyVStack ve LazyHStack
- LazyVGrid ile Uyarlanabilir Izgaralar
- ScrollView Reader ve Çapalar