字节笔记本

2026年2月23日

Xcode 可视化编辑器入门:SwiftUI 界面设计指南

本文介绍如何在 Xcode 中使用可视化编辑器(Visual Editor)来设计 SwiftUI 界面,包括检查器(Inspector)、插入菜单(Insert Menu)和修饰符(Modifiers)的使用方法。

Inspector 检查器

你可以使用检查器来编辑样式,例如文本内容、字体、字重、颜色等。每次编辑时,更改也会反映在代码中。就像在设计工具中一样,蓝线表示元素的边界。

swift
Text("SwiftUI for iOS 14")
    .font(.title2)
    .fontWeight(.bold)

Insert Menu 插入菜单

插入菜单(Cmd + Shift + L)非常适合引入新元素。你可以找到 iOS 中所有可用控件的完整列表,例如按钮、颜色选择器、日期选择器等。你可以从插入菜单中拖放项目到预览或代码中。

swift
VStack(spacing: 8.0) {
    Circle()
        .frame(width: 44.0, height: 44.0)
    Text("SwiftUI for iOS 14")
        .font(.title)
        .fontWeight(.bold)
    Text("20 videos")
}

Modifiers 修饰符

检查器并不包含所有的样式选项。对于更多修饰符,你可以前往修饰符搜索字段,找到诸如 background 和 cornerRadius 之类的属性。

swift
VStack(alignment: .center, spacing: 8.0) {

}
.padding(.all)
.background(Color.blue)
.cornerRadius(20.0)

最终代码

结合以上所有功能,你可以快速构建出美观的 SwiftUI 界面:

swift
VStack(alignment: .center, spacing: 8.0) {
    Circle()
        .frame(width: 44.0, height: 44.0)
    Text("SwiftUI for iOS 14")
        .font(.title)
        .fontWeight(.bold)
    Text("20 videos")
}
.padding(.all)
.background(Color.blue)
.cornerRadius(20.0)

总结

Xcode 的可视化编辑器让 SwiftUI 开发变得更加直观和高效。通过检查器、插入菜单和修饰符,你可以在不编写大量代码的情况下快速构建和预览界面。这些工具特别适合初学者快速上手 SwiftUI,也能帮助经验丰富的开发者提高开发效率。


原文链接:Visual Editor in Xcode - SwiftUI Handbook

分享: