[swift] Swift에서 뷰를 어떻게 만들 수 있나요?
UIKit을 사용하여 뷰를 만드려면 다음과 같이 합니다:
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let newView = UIView(frame: CGRect(x: 50, y: 50, width: 200, height: 200))
newView.backgroundColor = UIColor.blue
view.addSubview(newView)
}
}
반면에 SwiftUI를 사용하여 뷰를 만들려면 다음과 같이 합니다:
import SwiftUI
struct ContentView: View {
var body: some View {
Rectangle()
.fill(Color.blue)
.frame(width: 200, height: 200)
}
}
UIKit를 사용하면 UIView 객체를 생성하고 속성을 설정하여 뷰를 만들 수 있습니다. 반면에 SwiftUI를 사용하면 선언적인 구문으로 뷰를 정의할 수 있습니다.
두 방법 모두 쉽고 빠르게 뷰를 만들고 화면에 표시할 수 있는 방법을 제공합니다.비교하여 각각의 상황에 맞는 방법을 선택할 수 있습니다.
더 자세한 정보는 아래 링크를 참고하세요: