<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>1 视图基础 on 编程那些事儿</title><link>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/</link><description>Recent content in 1 视图基础 on 编程那些事儿</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sun, 13 Sep 2026 18:20:56 +0800</lastBuildDate><atom:link href="https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/index.xml" rel="self" type="application/rss+xml"/><item><title>1.1 声明自定义视图</title><link>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.1-DeclaringACustomView/</link><pubDate>Sat, 12 Sep 2026 12:47:47 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.1-DeclaringACustomView/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://developer.apple.com/documentation/swiftui/declaring-a-custom-view"&gt;https://developer.apple.com/documentation/swiftui/declaring-a-custom-view&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="11-声明自定义视图"&gt;1.1 声明自定义视图&lt;/h1&gt;
&lt;p&gt;定义视图并把它们组装成视图层级。&lt;/p&gt;
&lt;h2 id="Overview"&gt;概述&lt;/h2&gt;
&lt;p&gt;SwiftUI 提供了一种声明式的用户界面设计方式。在传统的命令式方式中，控制器代码不仅要负责实例化、布局和配置视图，还要随着条件变化不断更新它们。相反，在声明式方式中，你通过在层级中声明与界面目标布局相对应的视图，创建一份轻量的界面描述。随后由 SwiftUI 负责绘制和更新这些视图，以响应诸如用户输入或状态变化之类的事件。&lt;/p&gt;</description></item><item><title>1.2 Wishlist：在 SwiftUI 应用中规划旅行</title><link>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.2-WishlistPlanningTravelInASwiftuiApp/</link><pubDate>Sat, 12 Sep 2026 12:47:47 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.2-WishlistPlanningTravelInASwiftuiApp/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://developer.apple.com/documentation/swiftui/wishlist-planning-travel-in-a-swiftui-app"&gt;https://developer.apple.com/documentation/swiftui/wishlist-planning-travel-in-a-swiftui-app&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="12-wishlist在-swiftui-应用中规划旅行"&gt;1.2 Wishlist：在 SwiftUI 应用中规划旅行&lt;/h1&gt;
&lt;p&gt;构建一个旅行规划应用，把行程组织成集合，并跟踪活动的完成情况。&lt;/p&gt;
&lt;h2 id="Overview"&gt;概述&lt;/h2&gt;
&lt;p&gt;Wishlist 示例应用通过把旅行计划分组到季节性的集合中，帮助人们整理旅行安排。在每个行程中，人们可以创建活动，并在探索过程中把它们标记为完成。应用通过成就徽章来奖励进展，跟踪诸如完成第一次旅行或在所有冒险中达成某个活动里程碑之类的节点。&lt;/p&gt;</description></item><item><title>1.4 无障碍修饰符</title><link>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.4-ViewAccessibility/</link><pubDate>Sat, 12 Sep 2026 12:47:47 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.4-ViewAccessibility/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://developer.apple.com/documentation/swiftui/view-accessibility"&gt;https://developer.apple.com/documentation/swiftui/view-accessibility&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="14-无障碍修饰符"&gt;1.4 无障碍修饰符&lt;/h1&gt;
&lt;p&gt;让你的 SwiftUI 应用对所有人可用，包括有身体障碍的人。&lt;/p&gt;
&lt;h2 id="Overview"&gt;概述&lt;/h2&gt;
&lt;p&gt;与所有 Apple UI 框架一样，SwiftUI 自带无障碍支持。框架会内省导航视图、列表、文本输入框、滑块、按钮等常见元素，并默认提供基本的无障碍标签和值。你无需做任何额外工作就能启用这些标准无障碍功能。&lt;/p&gt;</description></item><item><title>1.5 外观修饰符</title><link>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.5-ViewAppearance/</link><pubDate>Sat, 12 Sep 2026 12:47:47 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.5-ViewAppearance/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://developer.apple.com/documentation/swiftui/view-appearance"&gt;https://developer.apple.com/documentation/swiftui/view-appearance&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="15-外观修饰符"&gt;1.5 外观修饰符&lt;/h1&gt;
&lt;p&gt;配置视图的前景与背景样式、控件以及可见性。&lt;/p&gt;
&lt;h2 id="Overview"&gt;概述&lt;/h2&gt;
&lt;p&gt;用这些修饰符配置视图的外观，包括颜色与色调的使用、叠加层与背景元素的应用。你可以控制视图以及视图中特定元素的可见性，还可以管理各种控件的形状与大小。&lt;/p&gt;</description></item><item><title>1.6 文本与符号修饰符</title><link>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.6-ViewTextAndSymbols/</link><pubDate>Sat, 12 Sep 2026 12:47:47 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.6-ViewTextAndSymbols/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://developer.apple.com/documentation/swiftui/view-text-and-symbols"&gt;https://developer.apple.com/documentation/swiftui/view-text-and-symbols&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="16-文本与符号修饰符"&gt;1.6 文本与符号修饰符&lt;/h1&gt;
&lt;p&gt;管理视图中文本的渲染、选取和输入。&lt;/p&gt;
&lt;h2 id="Overview"&gt;概述&lt;/h2&gt;
&lt;p&gt;SwiftUI 提供向用户显示文本的内置视图（例如 &lt;a href="https://developer.apple.com/documentation/swiftui/text"&gt;Text&lt;/a&gt; 和 &lt;a href="https://developer.apple.com/documentation/swiftui/label"&gt;Label&lt;/a&gt;），也提供从用户那里收集文本的内置视图（例如 &lt;a href="https://developer.apple.com/documentation/swiftui/textfield"&gt;TextField&lt;/a&gt; 和 &lt;a href="https://developer.apple.com/documentation/swiftui/texteditor"&gt;TextEditor&lt;/a&gt;）。用文本与符号修饰符控制 SwiftUI 如何显示和管理这些文本。例如，你可以设置字体、指定文本布局参数，并说明预期接收哪种输入。&lt;/p&gt;</description></item><item><title>1.8 图表视图修饰符</title><link>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.8-ViewChartView/</link><pubDate>Sat, 12 Sep 2026 12:47:47 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.8-ViewChartView/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://developer.apple.com/documentation/swiftui/view-chart-view"&gt;https://developer.apple.com/documentation/swiftui/view-chart-view&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="18-图表视图修饰符"&gt;1.8 图表视图修饰符&lt;/h1&gt;
&lt;p&gt;配置你用 Swift Charts 声明的图表。&lt;/p&gt;
&lt;h2 id="Overview"&gt;概述&lt;/h2&gt;
&lt;p&gt;用这些修饰符配置你添加到 SwiftUI 应用中的 &lt;a href="https://developer.apple.com/documentation/charts/chart"&gt;Chart&lt;/a&gt; 视图。&lt;/p&gt;
&lt;h2 id="Styles"&gt;样式&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartbackground(alignment:content:)"&gt;chartBackground(alignment:content:)&lt;/a&gt; —— 为包含图表的视图添加背景。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartforegroundstylescale(_:)"&gt;chartForegroundStyleScale(_:)&lt;/a&gt; —— 配置图表的前景样式刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartforegroundstylescale(domain:range:type:)"&gt;chartForegroundStyleScale(domain:range:type:)&lt;/a&gt; —— 配置图表的前景样式刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartforegroundstylescale(domain:type:)"&gt;chartForegroundStyleScale(domain:type:)&lt;/a&gt; —— 配置图表的前景样式刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartforegroundstylescale(domain:mapping:)"&gt;chartForegroundStyleScale(domain:mapping:)&lt;/a&gt; —— 配置图表的前景样式刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartforegroundstylescale(mapping:)"&gt;chartForegroundStyleScale(mapping:)&lt;/a&gt; —— 配置图表的前景样式刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartforegroundstylescale(range:type:)"&gt;chartForegroundStyleScale(range:type:)&lt;/a&gt; —— 配置图表的前景样式刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartforegroundstylescale(type:)"&gt;chartForegroundStyleScale(type:)&lt;/a&gt; —— 配置图表的前景样式刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartplotstyle(content:)"&gt;chartPlotStyle(content:)&lt;/a&gt; —— 配置图表的绘图区域。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="3D-configuration"&gt;3D 配置&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chart3dcameraprojection(_:)"&gt;chart3DCameraProjection(_:)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chart3dpose(_:)"&gt;chart3DPose(_:)&lt;/a&gt; —— 关联一个绑定，当 3D 图表的姿态因交互而改变时更新它。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chart3drenderingstyle(_:)"&gt;chart3DRenderingStyle(_:)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="Legends"&gt;图例&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartlegend(_:)"&gt;chartLegend(_:)&lt;/a&gt; —— 配置图表的图例。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartlegend(position:alignment:spacing:)"&gt;chartLegend(position:alignment:spacing:)&lt;/a&gt; —— 配置图表的图例。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartlegend(position:alignment:spacing:content:)"&gt;chartLegend(position:alignment:spacing:content:)&lt;/a&gt; —— 配置图表的图例。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="Overlays"&gt;叠加层&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartoverlay(alignment:content:)"&gt;chartOverlay(alignment:content:)&lt;/a&gt; —— 为包含图表的视图添加叠加层。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="Axes"&gt;坐标轴&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartxaxis(_:)"&gt;chartXAxis(_:)&lt;/a&gt; —— 设置 x 轴的可见性。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartxaxis(content:)"&gt;chartXAxis(content:)&lt;/a&gt; —— 配置该视图中图表的 x 轴。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartxaxisstyle(content:)"&gt;chartXAxisStyle(content:)&lt;/a&gt; —— 配置图表的 x 轴内容。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartyaxis(_:)"&gt;chartYAxis(_:)&lt;/a&gt; —— 设置 y 轴的可见性。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartyaxis(content:)"&gt;chartYAxis(content:)&lt;/a&gt; —— 配置该视图中图表的 y 轴。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartyaxisstyle(content:)"&gt;chartYAxisStyle(content:)&lt;/a&gt; —— 配置图表的 y 轴内容。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartzaxis(_:)"&gt;chartZAxis(_:)&lt;/a&gt; —— 设置 z 轴的可见性。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartzaxis(content:)"&gt;chartZAxis(content:)&lt;/a&gt; —— 配置该视图中 3D 图表的 z 轴。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="Axis-Labels"&gt;轴标签&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartxaxislabel(_:position:alignment:spacing:)"&gt;chartXAxisLabel(_:position:alignment:spacing:)&lt;/a&gt; —— 为该视图中的图表添加 x 轴标签。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartxaxislabel(position:alignment:spacing:content:)"&gt;chartXAxisLabel(position:alignment:spacing:content:)&lt;/a&gt; —— 为该视图中的图表添加 x 轴标签。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartyaxislabel(_:position:alignment:spacing:)"&gt;chartYAxisLabel(_:position:alignment:spacing:)&lt;/a&gt; —— 为该视图中的图表添加 y 轴标签。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartyaxislabel(position:alignment:spacing:content:)"&gt;chartYAxisLabel(position:alignment:spacing:content:)&lt;/a&gt; —— 为该视图中的图表添加 y 轴标签。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartzaxislabel(_:position:alignment:spacing:)"&gt;chartZAxisLabel(_:position:alignment:spacing:)&lt;/a&gt; —— 为该视图中的图表添加 z 轴标签。它只影响 3D 图表。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="Axis-scales"&gt;轴刻度&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartxscale(domain:range:type:)"&gt;chartXScale(domain:range:type:)&lt;/a&gt; —— 配置图表的 x 刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartxscale(domain:type:)"&gt;chartXScale(domain:type:)&lt;/a&gt; —— 配置图表的 x 刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartxscale(range:type:)"&gt;chartXScale(range:type:)&lt;/a&gt; —— 配置图表的 x 刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartxscale(type:)"&gt;chartXScale(type:)&lt;/a&gt; —— 配置图表的 x 刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartyscale(domain:range:type:)"&gt;chartYScale(domain:range:type:)&lt;/a&gt; —— 配置图表的 y 刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartyscale(domain:type:)"&gt;chartYScale(domain:type:)&lt;/a&gt; —— 配置图表的 y 刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartyscale(range:type:)"&gt;chartYScale(range:type:)&lt;/a&gt; —— 配置图表的 y 刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartyscale(type:)"&gt;chartYScale(type:)&lt;/a&gt; —— 配置图表的 y 刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartzscale(domain:range:type:)"&gt;chartZScale(domain:range:type:)&lt;/a&gt; —— 配置 3D 图表的 z 刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartzscale(domain:type:)"&gt;chartZScale(domain:type:)&lt;/a&gt; —— 配置 3D 图表的 z 刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartzscale(range:type:)"&gt;chartZScale(range:type:)&lt;/a&gt; —— 配置 3D 图表的 z 刻度。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="Symbol-scales"&gt;符号刻度&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartsymbolscale(_:)"&gt;chartSymbolScale(_:)&lt;/a&gt; —— 配置图表的符号刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartsymbolscale(domain:)"&gt;chartSymbolScale(domain:)&lt;/a&gt; —— 配置图表的符号样式刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartsymbolscale(domain:range:)"&gt;chartSymbolScale(domain:range:)&lt;/a&gt; —— 配置图表的符号样式刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartsymbolscale(domain:mapping:)"&gt;chartSymbolScale(domain:mapping:)&lt;/a&gt; —— 配置图表的符号刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartsymbolscale(mapping:)"&gt;chartSymbolScale(mapping:)&lt;/a&gt; —— 配置图表的符号刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartsymbolscale(range:)"&gt;chartSymbolScale(range:)&lt;/a&gt; —— 配置图表的符号样式刻度。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="Symbol-size-scales"&gt;符号尺寸刻度&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartsymbolsizescale(_:)"&gt;chartSymbolSizeScale(_:)&lt;/a&gt; —— 配置图表的符号尺寸刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartsymbolsizescale(domain:range:type:)"&gt;chartSymbolSizeScale(domain:range:type:)&lt;/a&gt; —— 配置图表的符号尺寸刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartsymbolsizescale(domain:type:)"&gt;chartSymbolSizeScale(domain:type:)&lt;/a&gt; —— 配置图表的符号尺寸刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartsymbolsizescale(domain:mapping:)"&gt;chartSymbolSizeScale(domain:mapping:)&lt;/a&gt; —— 配置图表的符号尺寸刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartsymbolsizescale(mapping:)"&gt;chartSymbolSizeScale(mapping:)&lt;/a&gt; —— 配置图表的符号尺寸刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartsymbolsizescale(range:type:)"&gt;chartSymbolSizeScale(range:type:)&lt;/a&gt; —— 配置图表的符号尺寸刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartsymbolsizescale(type:)"&gt;chartSymbolSizeScale(type:)&lt;/a&gt; —— 配置图表的符号尺寸刻度。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="Line-style-scales"&gt;线型刻度&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartlinestylescale(_:)"&gt;chartLineStyleScale(_:)&lt;/a&gt; —— 配置图表的线型刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartlinestylescale(domain:)"&gt;chartLineStyleScale(domain:)&lt;/a&gt; —— 配置图表的线型刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartlinestylescale(domain:range:)"&gt;chartLineStyleScale(domain:range:)&lt;/a&gt; —— 配置图表的线型刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartlinestylescale(range:)"&gt;chartLineStyleScale(range:)&lt;/a&gt; —— 配置图表的线型刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartlinestylescale(domain:mapping:)"&gt;chartLineStyleScale(domain:mapping:)&lt;/a&gt; —— 配置图表的线型刻度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartlinestylescale(mapping:)"&gt;chartLineStyleScale(mapping:)&lt;/a&gt; —— 配置图表的线型刻度。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="Scrolling"&gt;滚动&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartscrollposition(initialx:)"&gt;chartScrollPosition(initialX:)&lt;/a&gt; —— 设置沿 x 轴的初始滚动位置。一旦用户滚动该滚动视图，提供给该修饰符的值就不再有效。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartscrollposition(initialy:)"&gt;chartScrollPosition(initialY:)&lt;/a&gt; —— 设置沿 y 轴的初始滚动位置。一旦用户滚动该滚动视图，提供给该修饰符的值就不再有效。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartscrollposition(x:)"&gt;chartScrollPosition(x:)&lt;/a&gt; —— 关联一个绑定，当图表沿 x 轴滚动时更新它。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartscrollposition(y:)"&gt;chartScrollPosition(y:)&lt;/a&gt; —— 关联一个绑定，当图表沿 y 轴滚动时更新它。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartscrolltargetbehavior(_:)"&gt;chartScrollTargetBehavior(_:)&lt;/a&gt; —— 设置可滚动图表的滚动行为。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartscrollableaxes(_:)"&gt;chartScrollableAxes(_:)&lt;/a&gt; —— 配置该视图中图表的可滚动行为。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="Selection"&gt;选取&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartxselection(range:)"&gt;chartXSelection(range:)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartxselection(value:)"&gt;chartXSelection(value:)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartyselection(range:)"&gt;chartYSelection(range:)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartyselection(value:)"&gt;chartYSelection(value:)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartzselection(range:)"&gt;chartZSelection(range:)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartzselection(value:)"&gt;chartZSelection(value:)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartangleselection(value:)"&gt;chartAngleSelection(value:)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="Visible-domain"&gt;可见范围&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartxvisibledomain(length:)"&gt;chartXVisibleDomain(length:)&lt;/a&gt; —— 设置 X 方向上可见范围的长度。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartyvisibledomain(length:)"&gt;chartYVisibleDomain(length:)&lt;/a&gt; —— 设置 Y 方向上可见范围的长度。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="Interaction"&gt;交互&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/chartgesture(_:)"&gt;chartGesture(_:)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>1.9 样式修饰符</title><link>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.9-ViewStyleModifiers/</link><pubDate>Sat, 12 Sep 2026 12:47:47 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.9-ViewStyleModifiers/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://developer.apple.com/documentation/swiftui/view-style-modifiers"&gt;https://developer.apple.com/documentation/swiftui/view-style-modifiers&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="19-样式修饰符"&gt;1.9 样式修饰符&lt;/h1&gt;
&lt;p&gt;为不同类型的视图应用内置样式。&lt;/p&gt;
&lt;h2 id="Overview"&gt;概述&lt;/h2&gt;
&lt;p&gt;SwiftUI 为某些种类的视图定义了内置样式，并会针对特定的呈现上下文选择合适的样式。例如，&lt;a href="https://developer.apple.com/documentation/swiftui/label"&gt;Label&lt;/a&gt; 可能显示为图标、字符串标题，或者两者都显示，具体取决于平台、视图是否出现在工具栏中等等。&lt;/p&gt;</description></item><item><title>1.10 布局修饰符</title><link>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.10-ViewLayout/</link><pubDate>Sat, 12 Sep 2026 12:47:47 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.10-ViewLayout/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://developer.apple.com/documentation/swiftui/view-layout"&gt;https://developer.apple.com/documentation/swiftui/view-layout&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="110-布局修饰符"&gt;1.10 布局修饰符&lt;/h1&gt;
&lt;p&gt;通过调整视图的尺寸、位置、对齐、内边距等，告诉视图如何在视图层级中安排自己。&lt;/p&gt;
&lt;h2 id="Overview"&gt;概述&lt;/h2&gt;
&lt;p&gt;用布局修饰符微调视图在视图层级中的摆放。你可以调整或约束视图的尺寸、位置和对齐方式，也可以在视图周围添加内边距，并指明视图如何与系统定义的安全区域交互。&lt;/p&gt;</description></item><item><title>1.11 图形与渲染修饰符</title><link>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.11-ViewGraphicsAndRendering/</link><pubDate>Sat, 12 Sep 2026 12:47:47 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.11-ViewGraphicsAndRendering/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://developer.apple.com/documentation/swiftui/view-graphics-and-rendering"&gt;https://developer.apple.com/documentation/swiftui/view-graphics-and-rendering&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="111-图形与渲染修饰符"&gt;1.11 图形与渲染修饰符&lt;/h1&gt;
&lt;p&gt;影响系统绘制视图的方式，例如缩放或遮罩视图，或者应用图形效果。&lt;/p&gt;
&lt;h2 id="Overview"&gt;概述&lt;/h2&gt;
&lt;p&gt;用这些视图修饰符应用许多通常与图形上下文关联的渲染效果，例如添加遮罩、创建合成。你既可以把这些效果应用到图形类视图（例如&lt;a href="../../9-Shapes/"&gt;形状&lt;/a&gt;），也可以应用到任何其他 SwiftUI 视图。&lt;/p&gt;</description></item><item><title>1.12 输入与事件修饰符</title><link>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.12-ViewInputAndEvents/</link><pubDate>Sat, 12 Sep 2026 12:47:47 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.12-ViewInputAndEvents/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://developer.apple.com/documentation/swiftui/view-input-and-events"&gt;https://developer.apple.com/documentation/swiftui/view-input-and-events&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="112-输入与事件修饰符"&gt;1.12 输入与事件修饰符&lt;/h1&gt;
&lt;p&gt;为视图提供动作，以响应用户输入和系统事件。&lt;/p&gt;
&lt;h2 id="Overview"&gt;概述&lt;/h2&gt;
&lt;p&gt;使用输入与事件修饰符可以为各种各样的用户输入或系统事件配置并提供处理器。例如，你可以检测和控制焦点、响应视图出现与消失等生命周期事件、管理键盘快捷方式等等。&lt;/p&gt;</description></item><item><title>1.13 搜索修饰符</title><link>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.13-ViewSearch/</link><pubDate>Sat, 12 Sep 2026 12:47:47 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.13-ViewSearch/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://developer.apple.com/documentation/swiftui/view-search"&gt;https://developer.apple.com/documentation/swiftui/view-search&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="113-搜索修饰符"&gt;1.13 搜索修饰符&lt;/h1&gt;
&lt;p&gt;让人们可以在你的应用中搜索内容。&lt;/p&gt;
&lt;h2 id="Overview"&gt;概述&lt;/h2&gt;
&lt;p&gt;用搜索视图修饰符为应用添加搜索能力。更多信息参见&lt;a href="../../../appstructure/9-Search/"&gt;搜索&lt;/a&gt;。&lt;/p&gt;
&lt;h2 id="Displaying-a-search-interface"&gt;显示搜索界面&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/searchable(text:placement:prompt:)"&gt;searchable(text:placement:prompt:)&lt;/a&gt; —— 把该视图标记为可搜索，这会配置搜索框的显示。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/searchable(text:ispresented:placement:prompt:)"&gt;searchable(text:isPresented:placement:prompt:)&lt;/a&gt; —— 把该视图标记为可搜索，并可编程方式呈现搜索框。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/searchpresentationtoolbarbehavior(_:)"&gt;searchPresentationToolbarBehavior(_:)&lt;/a&gt; —— 为在该视图内的任何 searchable 修饰符配置搜索工具栏的呈现行为。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/searchtoolbarbehavior(_:)"&gt;searchToolbarBehavior(_:)&lt;/a&gt; —— 配置工具栏中搜索的行为。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/searchselection(_:)"&gt;searchSelection(_:)&lt;/a&gt; —— 把与最近一个 searchable 修饰符关联的搜索框选区绑定到给定的 &lt;a href="https://developer.apple.com/documentation/swiftui/textselection"&gt;TextSelection&lt;/a&gt; 值。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="Searching-with-tokens"&gt;使用令牌搜索&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/searchable(text:tokens:placement:prompt:token:)"&gt;searchable(text:tokens:placement:prompt:token:)&lt;/a&gt; —— 把该视图标记为可用文本和令牌搜索。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/searchable(text:tokens:ispresented:placement:prompt:token:)"&gt;searchable(text:tokens:isPresented:placement:prompt:token:)&lt;/a&gt; —— 把该视图标记为可用文本和令牌搜索，并支持以编程方式呈现。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="Searching-with-editable-tokens"&gt;使用可编辑令牌搜索&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/searchable(text:editabletokens:ispresented:placement:prompt:token:)"&gt;searchable(text:editableTokens:isPresented:placement:prompt:token:)&lt;/a&gt; —— 把该视图标记为可搜索，这会配置搜索框的显示。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/searchable(text:editabletokens:placement:prompt:token:)"&gt;searchable(text:editableTokens:placement:prompt:token:)&lt;/a&gt; —— 把该视图标记为可搜索，这会配置搜索框的显示。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="Making-search-suggestions"&gt;提供搜索建议&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/searchsuggestions(_:)"&gt;searchSuggestions(_:)&lt;/a&gt; —— 配置该视图的搜索建议。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/searchsuggestions(_:for:)"&gt;searchSuggestions(_:for:)&lt;/a&gt; —— 配置在该视图中如何显示搜索建议。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/searchcompletion(_:)"&gt;searchCompletion(_:)&lt;/a&gt; —— 当该视图用作搜索建议时，把一个完整构成的字符串与它的值关联起来。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/searchable(text:tokens:suggestedtokens:placement:prompt:token:)"&gt;searchable(text:tokens:suggestedTokens:placement:prompt:token:)&lt;/a&gt; —— 把该视图标记为可用文本、令牌和建议搜索。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/searchable(text:tokens:suggestedtokens:ispresented:placement:prompt:token:)"&gt;searchable(text:tokens:suggestedTokens:isPresented:placement:prompt:token:)&lt;/a&gt; —— 把该视图标记为可用文本、令牌和建议搜索，并支持以编程方式呈现。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="Limiting-search-scope"&gt;限制搜索范围&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/searchscopes(_:scopes:)"&gt;searchScopes(_:scopes:)&lt;/a&gt; —— 配置该视图的搜索作用域。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/searchscopes(_:activation:_:)"&gt;searchScopes(&lt;em&gt;:activation:&lt;/em&gt;:)&lt;/a&gt; —— 用指定的激活策略配置该视图的搜索作用域。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="Searching-through-dictation"&gt;通过听写搜索&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/swiftui/view/searchdictationbehavior(_:)"&gt;searchDictationBehavior(_:)&lt;/a&gt; —— 为 searchable 修饰符配置的任何搜索框设置听写行为。&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>1.14 呈现修饰符</title><link>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.14-ViewPresentation/</link><pubDate>Sat, 12 Sep 2026 12:47:47 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.14-ViewPresentation/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://developer.apple.com/documentation/swiftui/view-presentation"&gt;https://developer.apple.com/documentation/swiftui/view-presentation&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="114-呈现修饰符"&gt;1.14 呈现修饰符&lt;/h1&gt;
&lt;p&gt;定义视图在指定条件下要呈现的附加视图。&lt;/p&gt;
&lt;h2 id="Overview"&gt;概述&lt;/h2&gt;
&lt;p&gt;使用呈现修饰符可以显示不同类型的模态呈现，例如提醒、浮层、工作表和确认对话框。&lt;/p&gt;
&lt;p&gt;由于 SwiftUI 是声明式框架，你不需要在想呈现模态视图的那一刻调用某个方法。相反，你定义呈现的样子，以及 SwiftUI 应在什么条件下呈现它。SwiftUI 会检测该条件何时变化，并替你完成呈现。由于你为触发呈现的条件提供了一个 &lt;a href="https://developer.apple.com/documentation/swiftui/binding"&gt;Binding&lt;/a&gt;，当用户关闭呈现时，SwiftUI 可以重置底层值。&lt;/p&gt;</description></item><item><title>1.15 状态修饰符</title><link>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.15-ViewState/</link><pubDate>Sat, 12 Sep 2026 12:47:47 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.15-ViewState/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://developer.apple.com/documentation/swiftui/view-state"&gt;https://developer.apple.com/documentation/swiftui/view-state&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="115-状态修饰符"&gt;1.15 状态修饰符&lt;/h1&gt;
&lt;p&gt;访问存储，并向子视图提供配置数据。&lt;/p&gt;
&lt;h2 id="Overview"&gt;概述&lt;/h2&gt;
&lt;p&gt;SwiftUI 提供了在应用中管理数据的工具。例如，你可以在视图层级中各视图共享的环境里存储值和对象。任何共享该环境的视图——通常是存储该项的视图的所有后代视图——都可以访问所存储的项。&lt;/p&gt;</description></item><item><title>1.16 技术专用修饰符</title><link>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.16-ViewTechnologyModifiers/</link><pubDate>Sat, 12 Sep 2026 12:47:47 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.16-ViewTechnologyModifiers/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://developer.apple.com/documentation/swiftui/view-technology-modifiers"&gt;https://developer.apple.com/documentation/swiftui/view-technology-modifiers&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="116-技术专用修饰符"&gt;1.16 技术专用修饰符&lt;/h1&gt;
&lt;p&gt;添加修饰符，以定制其他 Apple 框架提供的 SwiftUI 视图。&lt;/p&gt;
&lt;h2 id="Overview"&gt;概述&lt;/h2&gt;
&lt;p&gt;使用这些修饰符配置和定制你从其他 Apple 框架集成来的 SwiftUI 视图，例如来自 &lt;a href="https://developer.apple.com/documentation/webkit"&gt;WebKit&lt;/a&gt; 的网页视图，或来自 &lt;a href="https://developer.apple.com/documentation/mapkit"&gt;MapKit&lt;/a&gt; 的地图。&lt;/p&gt;</description></item><item><title>1.17 已弃用的修饰符</title><link>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.17-ViewDeprecated/</link><pubDate>Sat, 12 Sep 2026 12:47:47 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.17-ViewDeprecated/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://developer.apple.com/documentation/swiftui/view-deprecated"&gt;https://developer.apple.com/documentation/swiftui/view-deprecated&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="117-已弃用的修饰符"&gt;1.17 已弃用的修饰符&lt;/h1&gt;
&lt;p&gt;查阅不再受支持的修饰符及其替代方案。&lt;/p&gt;
&lt;h2 id="Overview"&gt;概述&lt;/h2&gt;
&lt;p&gt;请避免在你的应用中使用已弃用的修饰符。选择一个修饰符即可查看你应当改用的替代方案。&lt;/p&gt;</description></item><item><title>1.18 配置视图</title><link>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.18-ConfiguringViews/</link><pubDate>Sat, 12 Sep 2026 12:47:47 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.18-ConfiguringViews/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://developer.apple.com/documentation/swiftui/configuring-views"&gt;https://developer.apple.com/documentation/swiftui/configuring-views&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="118-配置视图"&gt;1.18 配置视图&lt;/h1&gt;
&lt;p&gt;通过应用视图修饰符来调整视图的特征。&lt;/p&gt;
&lt;h2 id="Overview"&gt;概述&lt;/h2&gt;
&lt;p&gt;在 SwiftUI 中，你把视图组装成一个层级，用来描述应用的用户界面。为了帮助你自定义应用视图的外观与行为，你使用&lt;em&gt;视图修饰符&lt;/em&gt;。例如，你可以用修饰符：&lt;/p&gt;</description></item><item><title>1.19 减少视图修饰符的维护量</title><link>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.19-ReducingViewModifierMaintenance/</link><pubDate>Sat, 12 Sep 2026 12:47:47 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/SwiftUI/views/1-ViewFundamentals/1.19-ReducingViewModifierMaintenance/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://developer.apple.com/documentation/swiftui/reducing-view-modifier-maintenance"&gt;https://developer.apple.com/documentation/swiftui/reducing-view-modifier-maintenance&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="119-减少视图修饰符的维护量"&gt;1.19 减少视图修饰符的维护量&lt;/h1&gt;
&lt;p&gt;把经常复用的视图修饰符打包成自定义视图修饰符。&lt;/p&gt;
&lt;h2 id="Overview"&gt;概述&lt;/h2&gt;
&lt;p&gt;为了获得一致的视图，你可能会在各处反复复用同一个视图修饰符或同一组修饰符。例如，你可能对应用中许多文本实例应用相同的字体和前景色，让它们看起来一致。遗憾的是，这会带来维护上的困难，因为哪怕是格式上很小的改动（比如换一个字号），都需要修改代码中许多不同的地方。&lt;/p&gt;</description></item></channel></rss>