개발/아이오에스

swiftui - frame의 순서의 중요성

2023. 11. 22. 21:16

SwiftUI에서 frame의 순서는 중요합니다. frame은 뷰의 크기 및 위치를 조절하는 데 사용되며, 다른 수정자들과의 순서에 따라 레이아웃이 다르게 적용될 수 있습니다. 

 

 

 

내가 원하는 UI의 모습

 

       Text("Login")

                        .font(.subheadline)

                        .fontWeight(.semibold)

                        .foregroundColor(.white)

                        .background(.black)

                        .frame(width: 352, height: 44)

 

위 코드 적용모습

 

현재 코드에서는 먼저 .frame(width: 352, height: 44)을 적용하고, 그 다음에 .background(.black)을 적용하고 있습니다. 이렇게 되면 배경 색이 설정된 후에 크기가 변경되므로, 원하는대로 보이지 않을 수 있습니다. 반대로 아래와 같이 .background(.black)을 먼저 적용한 후에 .frame(width: 352, height: 44)를 적용하면 원하는 결과를 얻을 수 있을 것입니다.

 

               Text("Login")

                        .font(.subheadline)

                        .fontWeight(.semibold)

                        .foregroundColor(.white)

                        .frame(width: 352, height: 44)

                        .background(.black)

저작자표시 (새창열림)

'개발 > 아이오에스' 카테고리의 다른 글

[IOS 에러]Library not found for -ld_classic 에러  (0) 2024.01.25
swiftui - ViewModifier로 재사용 가능한 뷰 정의하기  (0) 2023.11.23
[iTerm] 단축키 수정하는법 (전체삭제, 단어삭제)  (0) 2023.10.28
[xcode14] ios 다크모드 켜기/끄기  (0) 2023.04.26
swift 코드 objective c 에서 사용하기  (0) 2023.04.20
'개발/아이오에스' 카테고리의 다른 글
  • [IOS 에러]Library not found for -ld_classic 에러
  • swiftui - ViewModifier로 재사용 가능한 뷰 정의하기
  • [iTerm] 단축키 수정하는법 (전체삭제, 단어삭제)
  • [xcode14] ios 다크모드 켜기/끄기
dev.jake
dev.jake
dev.jake
484jake
dev.jake
  • 분류 전체보기 (111) N
    • 개발 (87)
      • 아이오에스 (78)
    • 힘 (11)
    • 해외여행 (0)
    • 정보 (1)
    • 국내여행 (2) N
    • 이슈 (0)

블로그 메뉴

  • github

최근 글

hELLO · Designed By 정상우.
dev.jake
swiftui - frame의 순서의 중요성
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.