Button(action: {print("Customer clicked")}) {
NavigationLink(destination: CustomerMainView()) {
Text("주문하기\n\nᐅ")
.bold()
.foregroundColor(Color.white)
.background(Color(hex: "#80B3FF"))
.frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .center)
}
}.background(Color.blue)
스위프트 UI에서 버튼을 만들고 클릭을 해보면 텍스트 부분밖에 액션이 잡히지 않는 현상을 볼 수 있다
분명 frame 으로 영역을 크게 잡아줘도 전혀 액션이 잡히지 않는데
이때 버튼이 아닌 내부 레이블의 크기를 늘려줘야 한다
'ios(SwiftUI)' 카테고리의 다른 글
XCode 15.0 업데이트 이후 발생한 이슈 해결 정리 (내가 볼거) (0) | 2023.10.12 |
---|---|
XCode 14.3 버전에서 POD을 사용할 때 아카이브가 안되는 경우의 해결법 (0) | 2023.04.21 |
Swift) Hexcode 로 Color 지정하기 (0) | 2022.09.06 |