[SwiftUI] View 확장하는 방법 3가지 (예시 코드)


[SwiftUI] View 확장하는 방법 3가지 (예시 코드)

View 확장 1: View 확장 2: import SwiftUI // MARK: - 1️ public struct WriteBtnViewModifier: ViewModifier { let action: () -> Void public init(action: @escaping () -> Void) { self.action = action } public func body(content: Content) -> some View { ZStack { content VStack { Spacer() HStack { Spacer() Button( action: action, label: { Image("writeBtn") } ) } } .padding(.trailing, 20) .padding(.bottom, 50) } } } // 사용법: // 원하는 View에 ZStack을 지우고 버튼을 지운다. // 남은 VStack에 .modifier(WriteBtnViewModifier(action:...


#modifier #view

원문링크 : [SwiftUI] View 확장하는 방법 3가지 (예시 코드)