
- SwiftUI 教程
- SwiftUI - 首頁
- SwiftUI - 概覽
- SwiftUI vs UIkit
- SwiftUI 環境
- SwiftUI - 環境設定
- SwiftUI - 基本元件
- SwiftUI - 構建第一個應用程式
- SwiftUI 檢視
- SwiftUI - 檢視
- SwiftUI - 自定義文字檢視
- SwiftUI - 自定義影像檢視
- SwiftUI - 堆疊
- SwiftUI 繪製形狀
- SwiftUI - 形狀
- SwiftUI - 繪製線條
- SwiftUI - 繪製矩形
- SwiftUI - 繪製圓角矩形
- SwiftUI - 繪製三角形
- SwiftUI - 繪製圓形
- SwiftUI - 繪製星形
- SwiftUI - 繪製多邊形
- SwiftUI - 繪製餅圖
- SwiftUI - 使用內建形狀
- SwiftUI - 文字
- SwiftUI - 文字檢視
- SwiftUI - 文字輸入和輸出
- SwiftUI - 顏色
- SwiftUI - 顏色
- SwiftUI - 顏色選擇器
- SwiftUI - 漸變
- SwiftUI - 調整顏色
- SwiftUI - 效果
- SwiftUI - 效果
- SwiftUI - 混合效果
- SwiftUI - 模糊效果
- SwiftUI - 陰影效果
- SwiftUI - 懸停效果
- SwiftUI - 動畫
- SwiftUI - 動畫
- SwiftUI - 建立動畫
- SwiftUI - 建立顯式動畫
- SwiftUI - 多個動畫
- SwiftUI - 過渡
- SwiftUI - 非對稱過渡
- SwiftUI - 自定義過渡
- SwiftUI - 圖片
- SwiftUI - 影像
- SwiftUI - 圖片作為背景
- SwiftUI - 旋轉影像
- SwiftUI - 媒體
- SwiftUI - 檢視佈局
- SwiftUI - 檢視佈局
- SwiftUI - 檢視大小
- SwiftUI - 檢視間距
- SwiftUI - 檢視填充
- SwiftUI - 列表和表格
- SwiftUI - 列表
- SwiftUI - 靜態列表
- SwiftUI - 動態列表
- SwiftUI - 自定義列表
- SwiftUI - 表格
- SwiftUI - 表單
- SwiftUI - 表單
- SwiftUI - 將表單分解成多個部分
- SwiftUI 有用資源
- SwiftUI - 有用資源
- SwiftUI - 討論
SwiftUI - 自定義文字檢視
文字檢視是 SwiftUI 中功能最強大、最靈活的檢視,用於在應用程式 UI 中以各種樣式和佈局顯示文字。文字檢視顯示的文字是靜態的,不可編輯。它還提供各種內建修飾符來控制文字的字型、顏色、對齊方式、間距等。除了在螢幕上顯示文字外,文字檢視還用於標題、標籤、段落等。
在 SwiftUI 中使用文字檢視顯示文字
在 SwiftUI 中,我們可以藉助文字檢視非常輕鬆地顯示文字。文字檢視在螢幕上顯示任何單行或多行字串,並且還可以提供各種修飾符來自定義字串在螢幕上的外觀。要顯示一行字串,我們需要用要顯示的字串值初始化 Text()。
語法
以下是語法:
Text("Write your text here..")
示例
以下 SwiftUI 程式用於建立文字檢視。
import SwiftUI struct ContentView: View { var body: some View { VStack{ // Text view Text("TutorialsPoint") } } } #Preview { ContentView() }
輸出

在 SwiftUI 中自定義文字檢視
自定義文字檢視意味著我們可以使用 SwiftUI 提供的修飾符根據我們的設計要求更改文字的視覺外觀和行為。
使用這些修飾符,我們可以更改文字檢視的形狀、大小、顏色、對齊方式等。SwiftUI 提供了各種內建修飾符來自定義文字,一些常用的修飾符如下:
修飾符 | 描述 |
---|---|
font() | 用於更改文字的字型和樣式。 |
foregroundStyle() | 用於更改文字的顏色。 |
multilineTextAlignment() | 用於設定文字檢視的對齊方式。 |
lineLimit() | 用於設定文字在檢視中可以使用的最大行數。 |
padding() | 用於在文字檢視周圍插入空格。 |
background() | 用於設定文字檢視的背景。 |
border(color:width:) | 用於在給定文本週圍應用邊框。 |
tracking() | 用於調整文字檢視中每個字元之間的間距。 |
underline() | 用於在文字檢視下方插入下劃線。 |
strikethrough() | 用於在文字檢視中新增刪除線。 |
示例
以下 SwiftUI 程式用於自定義文字檢視。
import SwiftUI struct ContentView: View { var body: some View { VStack{ Text("TutorialsPoint") .font(.title) .underline(true, color: .red) Text("TutorialsPoint") .font(.title) .strikethrough() Text("TutorialsPoint") .background(Color.gray) .foregroundStyle(.white) .lineLimit(2) Text("TutorialsPoint") .border(.orange) .padding(5) .font(.title) .tracking(4.0) } } } #Preview { ContentView() }
輸出

廣告