Skip to content

Commit

Permalink
Merge pull request #38 from TahaTesser/Virtual-branch
Browse files Browse the repository at this point in the history
Masking sample
  • Loading branch information
TahaTesser authored Aug 11, 2024
2 parents 2af063e + 6fd8310 commit a6b36d9
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 0 deletions.
2 changes: 2 additions & 0 deletions playground.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
membershipExceptions = (
samples/Lists/ListSectionSpacingSample.swift,
samples/MaskingSample.swift,
samples/Slider/SliderSample.swift,
);
target = 04AA7BCF2C5FEDC700EF3687 /* playgroundTests */;
Expand All @@ -47,6 +48,7 @@
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
membershipExceptions = (
samples/Lists/ListSectionSpacingSample.swift,
samples/MaskingSample.swift,
samples/Slider/SliderSample.swift,
);
target = 04AA7BD92C5FEDC700EF3687 /* playgroundUITests */;
Expand Down
Binary file not shown.
2 changes: 2 additions & 0 deletions playground/Samples.swift
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,8 @@ public let samples: [String: AnyView] = [
[
// https://developer.apple.com/documentation/swiftui/view/compositinggroup()
"Compsiting Group": AnyView(CompsitingGroupSample()),
// https://developer.apple.com/documentation/swiftui/view/mask(alignment:_:)
"Masking": AnyView(MaskingSample()),
]
)),
"Tables": AnyView(SamplesList(
Expand Down
26 changes: 26 additions & 0 deletions playground/samples/MaskingSample.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
//
// MaskingSample.swift
// playground
//
// Created by Taha Tesser on 11.08.2024.
//

import SwiftUI

struct MaskingSample: View {
var body: some View {
Image("park")
.resizable()
.scaledToFit()
.ignoresSafeArea()
.mask {
Image(systemName: "apple.logo")
.font(.system(size: 200))
}
.shadow(radius: 10)
}
}

#Preview {
MaskingSample()
}

0 comments on commit a6b36d9

Please sign in to comment.