Skip to content

SwiftUI에서 TextField 세로로 쓰기

1 min read

iOS 16.0 이상에서 사용할 수 있다.

SwiftUI에서 TextField의 텍스트가 영역을 넘어설 때 세로로 스크롤되게 하려면 axis 파라미터를 .vertical로 설정하면 된다.

기본 사용법

import SwiftUI

struct ContentView: View {
    @State var text = ""

    var body: some View {
        VStack {
            TextField(
                "여기에 텍스트를 입력하세요",
                text: $text,        // 세로 스크롤 설정
                axis: .vertical
            )
            .lineLimit(5...)       // 최소 5줄 이상 표시
        }
        .frame(width: 200)
    }
}

주요 특징

텍스트필드에 긴 문장이 세로로 표시된 모습


Share this post on:

Previous Post
Swift에서 Set 관련 연산자 사용하기
Next Post
Swift Collections의 Heap 사용하기