Bird
0
0

Why does setting alignment in VStack only affect horizontal alignment, not vertical spacing?

hard📝 Conceptual Q10 of 15
iOS Swift - SwiftUI Layout
Why does setting alignment in VStack only affect horizontal alignment, not vertical spacing?
ABecause vertical spacing is controlled by alignment parameter
BBecause alignment controls vertical spacing between views
CBecause VStack ignores alignment parameter
DBecause VStack arranges views vertically and alignment controls horizontal placement
Step-by-Step Solution
Solution:
  1. Step 1: Understand VStack layout direction

    VStack stacks views vertically, so vertical order is fixed.
  2. Step 2: Role of alignment in VStack

    Alignment controls horizontal placement of views inside the vertical stack.
  3. Final Answer:

    VStack alignment controls horizontal placement, not vertical spacing -> Option D
  4. Quick Check:

    VStack alignment = horizontal alignment only [OK]
Quick Trick: VStack alignment affects horizontal, spacing controls vertical gaps [OK]
Common Mistakes:
  • Thinking alignment controls vertical spacing
  • Assuming VStack ignores alignment
  • Confusing alignment with padding

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More iOS Swift Quizzes