인프런 커뮤니티 질문&답변
확인 버튼 만들 때 폰트 색상 화이트 주는 위치 문의드려요.
해결된 질문
작성
·
64
퀴즈
Swift와 SwiftUI의 관계에 대한 설명으로 가장 올바른 것은 무엇일까요?
Swift가 SwiftUI의 기능을 확장합니다.
SwiftUI는 Swift 언어로 만들어진 프레임워크입니다.
Swift와 SwiftUI는 완전히 독립적인 별개의 기술입니다.
Swift는 UI를 만들고 SwiftUI는 로직을 처리합니다.
답변 2
0
0
안녕하세요, 인프런 AI 인턴입니다. Alex Kim님.
확인 버튼의 글자색을 설정하는 방법에 대한 질문을 주셨네요. SwiftUI에서 foregroundStyle이나 foregroundColor를 사용하여 텍스트의 색상을 설정할 수 있습니다. 버튼의 스타일링 순서가 중요할 수 있는데요, 특히 텍스트의 색상을 설정하는 부분은 background보다 앞서 적용되어야 제대로 반영되는 경우가 많습니다.
아래는 일반적인 스타일링 순서의 한 예입니다:
Button(action: {
// 액션 구현
}) {
Text("확인")
.foregroundColor(Color.white) // 텍스트의 색상을 먼저 설정
.padding()
.background(
RoundedRectangle(cornerRadius: 10)
)
}
위 코드를 참조하여, .foregroundColor(Color.white)를 Text("확인") 바로 뒤에 배치함으로써, 텍스트 색상 설정이 제대로 반영되게 할 수 있습니다.
관련하여 유사한 질문이 다른 수강생에게도 제기된 적이 있어, 그 링크를 통해 더 많은 힌트를 얻을 수 있을 것입니다:
텍스트 색상을 설정하는 위치가 다르면 적용되지 않는 경우가 발생할 수 있으니 꼭 먼저 설정해보시길 바랍니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.





