SwiftUI/SwiftUI(Advanced)14 1. ButtonStyle Custom / 버튼 스타일 🦁ButtonStyle Custom / 버튼 스타일 🦁 버튼을 눌렀을 때, 아래와 같이 눌렸다는 표시를 위한 기본 효과가 있다. 앱 서비스의 분위기에 따라 해당 효과를 제거하기 위해 tap Gesture를 사용하는 경우도 있다. 버튼을 눌렀을 때 효과를 다양하게 커스텀 하는 방법에 대해 알아보자. 간단한 커스텀 Button { } label: { Text("Custom") .defaultButtonFormatting() //modifier } .buttonStyle(PlainButtonStyle()) // 조금 약한 효과 .buttonStyle(DefaultButtonStyle()) //기본 효과 ButtyStyle 커스텀 모디파이어를 커스텀 했던 것과 유사하다. struct PressableButton.. 2023. 6. 19. 0. ViewModifier/ 뷰 모디파이어 🦁ViewModifier/ 뷰 모디파이어🦁 아카데미에서 챌린지 중에 다른 팀원이 알려줘서 사용해본 적이 있는 뷰 모디파이어! 여러 커스텀을 하다보면 뷰모디파이어가 덕지덕지 붙게 되고 코드가 너무 길어져서 불-편 했었는데 이걸 많이 해소해줄 수 있는 녀석이 바로 ViewModifier이다. 기본적인 버튼모양을 만든다고 하면? Text("Toughie") .font(.headline) .foregroundColor(.white) .frame(height: 55) .frame(maxWidth: .infinity) .background(Color.blue) .cornerRadius(10) .shadow(radius: 10) 벌써 모디파이어가 엄청나다.. 어떤 단점이 있을까? 우선 비슷한 버튼을 만든다고 치면 이.. 2023. 6. 18. 이전 1 2 3 다음