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

Làm thế nào để sử dụng Văn bản in đậm &không in đậm trong một nhãn duy nhất trong iOS / iPhone?


Để sử dụng văn bản In đậm và thông thường / Không in đậm trong một Nhãn UIL, chúng ta có thể sử dụng trình chỉnh sửa bảng phân cảnh để đạt được điều tương tự hoặc chúng ta có thể thực hiện theo chương trình. Hãy xem cả hai.

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 đó.

  • Từ tùy chọn đầu tiên Văn bản, hãy chọn Thuộc tính thay vì đơn giản.

  • Viết văn bản sau vào nhãn “ In đậm Thường xuyên ”

  • Nhấp đúp vào Bold để chọn nó, sau đó nhấp chuột phải vào nó để xem thêm các tùy chọn.

  • Chọn phông chữ> In đậm từ tùy chọn đó. Nó sẽ thực hiện nhiệm vụ.

Phương pháp Hai - Đạt được kết quả theo chương trình.

Thêm mã sau vào bên trong bạn View Controller’s View đã thực hiện phương pháp tải.

override func viewDidLoad() {
   super.viewDidLoad()
   let boldAttribute = [
      NSAttributedString.Key.font: UIFont(name: "HelveticaNeue-Bold", size: 18.0)!
   ]
   let regularAttribute = [
      NSAttributedString.Key.font: UIFont(name: "HelveticaNeue-Light", size: 18.0)!
   ]
   let boldText = NSAttributedString(string: "Bold", attributes: boldAttribute)
   let regularText = NSAttributedString(string: " regular", attributes: regularAttribute)
   let newString = NSMutableAttributedString()
   newString.append(boldText)
   newString.append(regularText)
   lbl.attributedText = newString
}

Mã này có thể được chuyển đổi thành chức năng hoặc phần mở rộng theo yêu cầu. Khi chúng tôi chạy với bất kỳ phương pháp nào được đề cập ở trên, kết quả tương tự được tạo ra như hình dưới đây.

Làm thế nào để sử dụng Văn bản in đậm &không in đậm trong một nhãn duy nhất trong iOS / iPhone?