Code
SwiftUIX – Extensions and additions to the SwiftUI

SwiftUIX attempts to fill the gaps of the still nascent SwiftUI framework, providing an extensive suite of components, extensions and utilities to complement the standard library. This project is by far the most complete port of missing UIKit/AppKit functionality, striving to deliver it in the most Apple-like fashion possible.
The goal of this project is to complement the SwiftUI standard library, offering hundreds of extensions and views that empower you, the developer, to build applications with the ease promised by the revolution that is SwiftUI.
UIKit → SwiftUI
UIKit | SwiftUI | SwiftUIX |
---|---|---|
LPLinkView |
– | LinkPresentationView |
UIActivityIndicatorView |
– | ActivityIndicator |
UIActivityViewController |
– | AppActivityView |
UIBlurEffect |
– | BlurEffectView |
UICollectionView |
– | CollectionView |
UIDeviceOrientation |
– | DeviceLayoutOrientation |
UIImagePickerController |
– | ImagePicker |
UIPageViewController |
– | PaginationView |
UIScreen |
– | Screen |
UISearchBar |
– | SearchBar |
UIScrollView |
ScrollView |
CocoaScrollView |
UISwipeGestureRecognizer |
– | SwipeGestureOverlay |
UITableView |
List |
CocoaList |
UITextField |
TextField |
CocoaTextField |
UIModalPresentationStyle |
– | ModalPresentationStyle |
UIViewControllerTransitioningDelegate |
– | UIHostingControllerTransitioningDelegate |
UIVisualEffectView |
– | VisualEffectView |
UIWindow |
– | WindowOverlay |
