Make UIKit project enable preview feature of SwiftUI
- iOS 13 +
- Swift 5 +
- Xcode 13 +
File > Add Packages > https://github.com/donggyushin/DGPreview
pod 'DGPreview', :git => 'https://github.com/donggyushin/DGPreview'
import SwiftUI
import DGPreview
struct MyButtonPreview: PreviewProvider {
static var previews: some View {
DGPreview {
return MyButton()
}.previewLayout(.sizeThatFits)
}
}
import SwiftUI
import DGPreview
struct ViewControllerPreview: PreviewProvider {
static var previews: some View {
ViewController().showDGPreview(.iPhone13Pro)
}
}