如何在 iOS/iPhone 中為 UILabel 新增換行符?
UILabel 中的換行符用於更改文字在標籤上的顯示方式。假設一個標籤的文字超過兩行,但預設情況下,UILabel 中的換行符用於更改文字在標籤上的顯示方式。假設一個標籤的文字超過兩行,但預設情況下,標籤只顯示一行並換行/截斷超過標籤大小的文字。
這可以透過多種方式實現。下面列出了其中的三種。
在故事板中新增一個標籤。
設定頂部約束、尾部約束和前導約束。
方法一 - 使用故事板編輯。
選擇要編輯的標籤,轉到其屬性檢查器,然後從“行數”選項將其設定為 0,預設為 1。如果這樣做,行數將變為 0,這意味著現在是無限的。
方法二 - 以程式設計方式更改行數
建立我們剛剛建立的標籤的出口。
在控制器的 viewDidLoad 方法中,新增以下程式碼。
override func viewDidLoad() { super.viewDidLoad() self.lbl.numberOfLines = 0 }
方法三 - 以程式設計方式在文字中新增換行符
要在文字中新增換行符,我們將使用
我們要分配給標籤的字串中的字元。
將以下程式碼新增到控制器類的 viewDidLoad 方法中。
override func viewDidLoad() { super.viewDidLoad() self.lbl.numberOfLines = 0 self.lbl.text = "whatever text you want
to add to the label to check
the number of lines work or not." }
當我們執行以上程式碼時,將產生以下結果。
廣告