Skip to content

Instantly share code, notes, and snippets.

struct HomeView: View {
var body: some View {
GeometryReader { geometry in
VStack{
HStack{
Button(action: {}){
Image("camera")
.resizable()
.frame(width: 30, height: 30)
}.padding()
struct PreviewDetailView: View {
let preview: Preview
var body: some View {
VStack(alignment: .leading){
HStack{
Image("logo-social")
.resizable()
.frame(width: 60, height: 60)
struct PreviewDetailView: View {
let preview: Preview
var body: some View {
VStack(alignment: .leading){
HStack{
Image("logo-social")
.resizable()
.frame(width: 60, height: 60)
struct HomeView: View {
var body: some View {
GeometryReader { geometry in
VStack{
HStack{
Button(action: {}){
Image("camera")
.resizable()
.frame(width: 30, height: 30)
}.padding()
GeometryReader { geometry in
}
GeometryReader { geometry in
VStack{
}
}
GeometryReader { geometry in
VStack{
HStack{
}
}
}
ScrollView(.horizontal, showsIndicators: false) {
}.frame(height: 70)
Now, let's add a few of our recently created PreviewViewTop instances inside it:
ScrollView(.horizontal, showsIndicators: false) {
HStack {
PreviewViewTop()
PreviewViewTop()
PreviewViewTop()
BottomView()
struct PreviewDetailView: View {
let preview: Preview
}