본문 바로가기
Language/Swift

SwiftUI 를 이용한 이미지 또는 텍스트에 마스크 씌우기 (Mask)

by IFLA 2022. 12. 22.

 

기본 코드

struct ContentView: View {
	var body: some View {
		VStack {
			Image("sample2")
				.resizable()
				.aspectRatio(contentMode: .fit)
				.mask(
					ZStack {
						Circle()
							.frame(width: 200, height: 200)
						Circle()
							.frame(width: 90, height: 90)
							.offset(x: 80, y: 55)
					}
				)
				.frame(maxHeight: .infinity)
		}
	}
}

 

실행 화면


개발자 Document

Apple Developer Documentation

 

Apple Developer Documentation

 

developer.apple.com

 

댓글


\