nuplay/linkpreview
|  |  |
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
Package Metadata
Repository: nuplay/linkpreview
Default branch: main
README: README.md