Skip to content

Repository files navigation

FlexibleStack

This provides flexible stack layout in SwiftUI.

Optimizes the arrangement of items according to the aspect ratio of the parent view.

Optimize the arrangement of items according to the number of them.

Requirements

  • Development with Xcode 16.2+
  • Written in Swift 6.0
  • Compatible with iOS 16.4+

Usage

structContentView:View{letcolors:[Color]=[.blue,.red,.green,.orange]varbody:someView{FlexibleVStack{ForEach(colors.indices, id: \.self){ index inRectangle().foregroundStyle(colors[index]).frame(maxWidth:.infinity, maxHeight:.infinity)}}.padding()}}

About

This provides flexible stack layout in SwiftUI.

Resources

Stars

19 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages