Apakah ada cara untuk memiliki label wordwrap text sesuai kebutuhan? Saya memiliki jeda baris yang diatur ke bungkus kata dan labelnya cukup tinggi untuk dua baris, tetapi tampaknya hanya akan dibungkus dengan jeda baris. Apakah saya harus menambahkan jeda baris untuk membuatnya terbungkus dengan benar? Saya hanya ingin membungkusnya jika tidak bisa masuk secara horizontal.
150
NSLineBreakByWordWrapping
, bukanUILineBreakModeWordWrap
.label.lineBreakMode = .ByWordWrapping
danlabel.numberOfLines = 0
dengan cepatUILabel
memiliki propertilineBreakMode
yang dapat Anda atur sesuai kebutuhan Anda.sumber
Di Swift Anda akan melakukannya seperti ini:
(Perhatikan bahwa cara kerja konstanta lineBreakMode berbeda dengan di ObjC)
sumber
Xcode 10, Swift 4
Membungkus Teks untuk label juga dapat dilakukan di Storyboard dengan memilih Label, dan menggunakan Attributes Inspector.
Baris = 0 Linebreak = Pembungkus Kata
sumber