LinkPreview(SwiftUI)
Preview with Link's meta information.
Image
Gif
Get Started
import SwiftUI
import LinkPreview
struct LinkPreview_Test : View {
@State private var size: CGFloat = 350
var body: some View {
ZStack (alignment : .bottom ){
ScrollView{
VStack{
LinkPreview (url : URL (string : " https://github.com/NuPlay/RichText" ))
.backgroundColor (.blue )
.primaryFontColor (.white )
.secondaryFontColor (.white .opacity (0.6 ))
.titleLineLimit (3 )
.frame (width : size, alignment : .center )
LinkPreview (url : URL (string : " https://github.com/NuPlay/ExpandableText" ))
.titleLineLimit (20 )
.frame (width : size, alignment : .center )
.type (.small )
LinkPreview (url : URL (string : " https://github.com/NuPlay/SwiftUI-SlideText" ))
}
.padding (.horizontal , 24 )
}
Slider (value : $size , in : 100 ... 400 , step : 1 )
.padding (.horizontal , 24 )
}
}
}
Modifier(optional)
Modifier
Default
.backgroundColor(_ backgroundColor: Color)
Color(.systemGray5)
.primaryFontColor(_ primaryFontColor: Color)
.primary
.secondaryFontColor(_ secondaryFontColor: Color)
.gray
.titleLineLimit(_ titleLineLimit: Int)
3
.type(_ type: LinkPreviewType(customType[.large, .small, .auto]))
.auto