Which of the following is the correct way to create a vertical ScrollView in SwiftUI?
easy📝 Syntax Q12 of 15
iOS Swift - SwiftUI Layout
Which of the following is the correct way to create a vertical ScrollView in SwiftUI?
AScrollView(.vertical) { Text("Hello") }
BScrollView(.horizontal) { Text("Hello") }
CScrollView(vertical) { Text("Hello") }
DScrollView(.diagonal) { Text("Hello") }
Step-by-Step Solution
Solution:
Step 1: Recall ScrollView initializer
ScrollView takes a parameter for scroll direction: .vertical or .horizontal.
Step 2: Identify correct direction
.vertical is for vertical scrolling, so ScrollView(.vertical) { Text("Hello") } is correct. ScrollView(.diagonal) { Text("Hello") } uses invalid .diagonal.
Final Answer:
ScrollView(.vertical) { Text("Hello") } -> Option A
Quick Check:
Vertical scroll = .vertical [OK]
Quick Trick:Use .vertical for vertical scrolling in ScrollView [OK]
Common Mistakes:
Using .diagonal which is not valid
Confusing .horizontal with vertical
Using incorrect syntax like ScrollView(vertical)
Master "SwiftUI Layout" in iOS Swift
9 interactive learning modes - each teaches the same concept differently