SwiftUI Multiple Buttons in List Row
Reading time: 1 min
This quick recipe shows how to enable multiple Buttons in a List row. This is a long standing SwiftUI bug/quirk that fortunately has an easy workaround. Say you've put a few buttons in a List
row.
Reading time: 2 min
This article is a cheatsheet for using system images/icons (SF Symbols) in SwiftUI. It shows all the ways to set their size, color and variants.
SwiftUI Orientation Stack
Reading time: 1 min
This recipe shows how to implement an orientation stack in SwiftUI. This stack will lay out its content along the main screen axis - vertical or horizontal. In other words, it's a VStack
if your phone is in portrait mode and an HStack
if it's in landscape.
Custom Separator/Divider in SwiftUI Lists
Reading time: 2 min
This recipe shows how to implement a custom separator/divider in any SwiftUI list feeded by a ForEach
- like VStack
, LazyVStack
, HStack
, LazyHStack
, etc.
SwiftUI Device Orientation Change Observer
Reading time: 1 min
This recipe shows how to detect device orientation in SwiftUI. You can also use a binding to detect orientation changes.