728x90
lineLimit
- 디폴트로 HStack에선 Text 뷰를 한 줄로 보여준다.
- 스택의 공간이 충분하지 않거나 크기가 제한 되어 있다면 텍스트가 자동으로 여러 줄로 표시 된다.
- lineLimit() 수정자를 사용하면 최대로 보여줄 줄의 수를 제한할 수 있다.
truncationMode
- lineLimit을 사용하여 줄 제한을 걸었을 때 truncationMode 수정자를 사용하면 말줄임표의 위치를 설정할 수 있다.
- head: 텍스트의 앞 부분을 줄인다.
- middle: 텍스트의 중간 부분을 줄인다.
- tail: 텍스트의 뒷 부분을 줄인다.
- default는 tail이다.
728x90
'iOS > SwiftUI' 카테고리의 다른 글
[SwiftUI] 프레임 (frame) (0) | 2022.01.15 |
---|---|
[SwiftUI] 레이아웃 우선순위 (feat. layoutPriority) (0) | 2022.01.15 |
[SwiftUI] Container 뷰의 자식 뷰 제한 (feat. Group 뷰) (0) | 2022.01.15 |
[SwiftUI] Spacer, alignment, padding (0) | 2022.01.15 |
[SwiftUI] 배경색 지정하기 (0) | 2022.01.11 |
댓글