ios개발

swiftUI - 글자 위치 높이 조절하기, baselineOffset

studying develop 2021. 8. 9. 14:15

baselineOffset이라는 말을 몰랐다.

 

개발중에 단어의 위치를 조금 내리거나 올리고 싶을때가 있는데, 글자를 포함한 라벨?의 높이를 조절하는 방법도 있겠지만, 이게 부적절한 경우도 있다.

 

그럴 경우 baselineOffset을 이용하면 좋다..

 

HStack(alignment: .top) {
    Text("Hello")
        .baselineOffset(-10)
        .border(Color.red)
    Text("Hello")
        .border(Color.green)
    Text("Hello")
        .baselineOffset(10)
        .border(Color.blue)
}
.background(Color(white: 0.9))

https://developer.apple.com/documentation/swiftui/text/baselineoffset(_:)