Swift UILabel – 創建一個自動折行的UILabel 💬
在開發 iOS App 時,UILabel 是一個非常常用的 UI 元件,它可以用來顯示文字、圖片或是其他內容。有時候,我們會需要創建一個自動折行的 UILabel,以便文字可以自動折行,而不會超出 UILabel 的範圍。在本文中,我們將介紹如何使用 Swift 來創建一個自動折行的 UILabel。
創建 UILabel
首先,我們需要創建一個 UILabel,並將其加入到我們的 View 中。我們可以使用以下程式碼來創建 UILabel:
let label = UILabel(frame: CGRect(x: 0, y: 0, width: 200, height: 50))
view.addSubview(label)
設定 UILabel 的屬性
接下來,我們需要設定 UILabel 的屬性,以便讓它可以自動折行。我們可以使用以下程式碼來設定 UILabel 的屬性:
label.numberOfLines = 0
label.lineBreakMode = .byWordWrapping
上面的程式碼中,我們將 numberOfLines
屬性設置為 0,這樣 UILabel 就可以自動折行,而不會超出 UILabel 的範圍。我們還將 lineBreakMode
屬性設置為 byWordWrapping
,這樣 UILabel 就會以單詞為單位來折行,而不會在單詞中間斷行。
設定 UILabel 的文字
最後,我們需要設定 UILabel 的文字,以便顯示文字。我們可以使用以下程式碼來設定 UILabel 的文字:
label.text = "這是一段很長的文字,它會自動折行,而不會超出 UILabel 的範圍。"
總結
在本文中,我們介紹了如何使用 Swift 來創建一個自動折行的 UILabel。我們首先創建了 UILabel,然後設定了 UILabel 的屬性,最後設定了 UILabel 的文字,以便顯示文字。通過以上步驟,我們就可以創建一個自動折行的 UILabel,以便文字可以自動折行,而不會超出 UILabel 的範圍。
推薦閱讀文章
Swift UILabel – 創建一個自動折行的UILabel
如何使用UILabel創建多行標籤
UILabel多行文本的使用
UILabel多行文本教程
UILabel多行文本的Swift實現</a
延伸閱讀本站文章
推薦學習youtube影片
XCode 使用技巧 : 官方工具 你所不知道的開發功能 | iOS x 開發 | XCode x Swift x SwiftUI【Gamma Ray 軟體工作室】