ตัวแบ่งบรรทัดใน UILabel ใช้เพื่อเปลี่ยนลักษณะที่ข้อความปรากฏบนป้ายกำกับ สมมติว่าป้ายชื่อมีข้อความมากกว่าสองบรรทัด แต่โดยค่าเริ่มต้น ตัวแบ่งบรรทัดใน UILabel จะใช้เพื่อเปลี่ยนลักษณะที่ข้อความปรากฏบนป้ายชื่อ สมมติว่าป้ายกำกับมีข้อความมากกว่าสองบรรทัด แต่โดยค่าเริ่มต้น ป้ายกำกับจะแสดง 1 บรรทัดและตัด/ตัดข้อความที่เกินขนาดป้ายกำกับ
สามารถทำได้หลายวิธี มีการกล่าวถึงสามคนด้านล่าง
เพิ่มป้ายกำกับบนกระดานเรื่องราว
ให้ข้อจำกัดด้านบน ต่อท้าย และนำข้อจำกัด
วิธีที่หนึ่ง - การแก้ไขด้วยสตอรี่บอร์ด
เลือกป้ายกำกับที่คุณต้องการแก้ไข ไปที่ตัวตรวจสอบแอตทริบิวต์ และจากตัวเลือกบรรทัด ทำให้เป็น 0 ซึ่งควรเป็น 1 โดยค่าเริ่มต้น หากคุณทำเช่นนี้ จำนวนบรรทัดจะกลายเป็น 0 ซึ่งหมายความว่าตอนนี้ไม่มีที่สิ้นสุด
วิธีที่ 2 - การเปลี่ยนจำนวนบรรทัดโดยทางโปรแกรม
สร้างทางออกของป้ายกำกับที่เราเพิ่งสร้างขึ้น
ในวิธี viewDidLoad ของคอนโทรลเลอร์ ให้เพิ่มโค้ดต่อไปนี้
override func viewDidLoad() { super.viewDidLoad() self.lbl.numberOfLines = 0 }
วิธีที่สาม - การเพิ่มตัวแบ่งบรรทัดในข้อความโดยทางโปรแกรม
ในการเพิ่มตัวแบ่งบรรทัดในข้อความ เราจะใช้อักขระ \n ในสตริงที่เราต้องการกำหนดให้กับป้ายกำกับ
เพิ่มโค้ดต่อไปนี้ในเมธอด viewDidLoad ของคลาสคอนโทรลเลอร์ของคุณ
override func viewDidLoad() { super.viewDidLoad() self.lbl.numberOfLines = 0 self.lbl.text = "whatever text you want \n to add to the label to check \n the number of lines work or not." }
เมื่อเรารันโค้ดด้านบนด้านล่างนี้ ผลลัพธ์ที่ได้