- August 1, 2025
- Mins Read
Swift Package Manager is integrated within Xcode 11:
NSPhotoLibraryUsageDescription
to info.plist
import SwiftUI
import PhotoLibraryPicker // Add import
struct ContentView : View {
@State var showActionSheet: Bool = false
@State var pictures = [Picture]()
var body: some View {
VStack {
Button(action: {self.showActionSheet.toggle()}) {
Image(systemName: “plus”)
.padding()
.background(Color.secondary)
.mask(Circle())
}.sheet(isPresented: self.$showActionSheet) {PhotoLibraryPicker(self.$pictures)}
List {
ForEach(pictures) { picture in
picture.toImage() // You can fix the size by default width: 100, height: 100
}
}
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
Group {
ContentView().environment(\.colorScheme, .dark)
ContentView()
}
}
}
A Figma component preview for your SwiftUI views. You can use Figma components instead of real views within your app ...
Motivation At WWDC 2019, Apple announced SwiftUI a new library for building UI in a simple and fast way. Xcode’s ...
Make use of SwiftUI previews for rapidly prototyping your UIViewControllers and UIViews! The SwiftUI preview canvas is tied to a specific version of ...
Requirements Dev environment: Xcode 13+, macOS 12+ iOS 13.0+, macOS 10.15+, Mac Catalyst 13.0+, tvOS 13.0+, watchOS 6.0+ Usage
Horizontal wheel picker for SwiftUI Requirements iOS 13.0+ Installation CocoaPods