
SwiftUI에서 UIDrawPath::addRectangle 함수를 사용하여 직사각형을 그리는 방법은 다음과 같습니다.
#hostingforum.kr
swift
import SwiftUI
struct ContentView: View {
var body: some View {
GeometryReader { geometry in
Path { path in
path.addRectangle(
CGRect(x: 10, y: 20, width: 20, height: 20)
)
}
.stroke(Color.red, lineWidth: 2)
.frame(width: geometry.size.width, height: geometry.size.height)
}
}
}
위 코드에서, `CGRect(x: 10, y: 20, width: 20, height: 20)`는 직사각형의 왼쪽 위 코너를 (10, 20)로, 오른쪽 아래 코너를 (30, 40)로 지정합니다.
직사각형의 색상을 지정하려면 `stroke` 메서드를 사용하세요. 예를 들어, `stroke(Color.red, lineWidth: 2)`는 직사각형을 빨간색으로 그리고 선의 두께를 2로 지정합니다.
2025-05-23 05:07