LinkPreview(SwiftUI)
Preview with Link's meta information.
![]() | ![]() |
|---|---|
| Image | Gif |
Get Started
import SwiftUI
import LinkPreview
structLinkPreview_Test:View{@Stateprivatevarsize:CGFloat=350varbody:someView{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 |

