Computer >> Máy Tính >  >> Lập trình >> IOS

Làm cách nào để thêm ngắt dòng cho UILabel trong iOS / iPhone?


Ngắt dòng trong Nhãn UIL được sử dụng để thay đổi cách văn bản xuất hiện trên nhãn. Giả sử một nhãn có văn bản nhiều hơn hai dòng nhưng theo mặc định, Dấu ngắt dòng trong Nhãn UIL được sử dụng để thay đổi cách văn bản xuất hiện trên nhãn. Giả sử một nhãn có văn bản nhiều hơn hai dòng nhưng theo mặc định, nhãn hiển thị 1 dòng và bao bọc / cắt bớt văn bản có nhiều hơn kích thước nhãn.

Điều này có thể được thực hiện theo nhiều cách. Ba trong số chúng được đề cập dưới đây.

Trên bảng phân cảnh, hãy thêm nhãn.

Đưa ra ràng buộc hàng đầu, cuối cùng và hàng đầu.

Phương pháp Một - Chỉnh sửa bằng Bảng phân cảnh.

Chọn nhãn bạn muốn chỉnh sửa, chuyển đến trình kiểm tra thuộc tính của nhãn đó và từ tùy chọn dòng, đặt nhãn là 0 theo mặc định. Nếu bạn làm điều này, số dòng sẽ trở thành 0, có nghĩa là bây giờ nó là vô hạn.

Phương pháp Hai - Thay đổi số dòng theo chương trình

Tạo lối ra của nhãn mà chúng tôi vừa tạo.

Trong Phương thức viewDidLoad của bộ điều khiển, hãy thêm mã sau.

override func viewDidLoad() {
super.viewDidLoad()
self.lbl.numberOfLines = 0
}

Phương pháp Ba - Thêm ngắt dòng trong văn bản theo chương trình

Để thêm ngắt dòng trong văn bản, chúng tôi sẽ sử dụng ký tự \ n trong chuỗi mà chúng tôi muốn gán cho nhãn.

Thêm mã sau vào Phương thức viewDidLoad của lớp bộ điều khiển của bạn.

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."
}

Khi chúng tôi chạy đoạn mã trên, bên dưới là kết quả được tạo ra.

Làm cách nào để thêm ngắt dòng cho UILabel trong iOS / iPhone?