Out of code

SwiftUI - Text

아이고 오늘 하루도 이렇게 다 지나갔네요
건강을 지키려고 운동갔다가 집에와서 집정리하고 하루 끝.
내기전에 SwiftUI에 대해서 정리하는 시간을 가져보려고 합니다.

예제

Text('Hi')

이것 하나로 그냥 UILabel에 넣던 부분이 충족이 됩니다.

SwiftUI는 Swift의 버전에 따라서 많은 영향이 가지만 다음과 같은 것들을 몇가지 적어볼게요

Line 제한

Text("후루루후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류")
  .lineLimit(3)

줄 생략하는 기능

Text("후루루후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류")
  .lineLimit(1)
  .truncationMode(.middle)

폰트의 변경

Text("후루루후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류")
  .font(.largeTitle)

색상의 변경

Text("후루루후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류")
  .foregroundColor(Color.red)

백그라운드, 이건 View의 특성

Text("후루루후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류후루류")
    .background(Color.yellow)

어마어마하게 많은 부분들을 사용할 수 있습니다.
offset이나 padding 같은 부분들도 물론 View의 속성이라 사용이 가능합니다.
재미있는 부분은 이 순서들을 변경하게 되면 약간 우리가 원하는 모양이 아닌것으로 나올 수도 있다는 것입니다.

오늘은 이만…