2014-10-27 40 views

Trả lời

6

Xem API cho NSAttributedString - nó cho phép bạn tạo chuỗi chỉ định các phần của chuỗi cần được tạo kiểu với kiểu văn bản và/hoặc phông chữ cụ thể. Đối tượng kết quả có thể được sử dụng thay vì một chuỗi đơn giản với UILabel (và các phần tử giao diện người dùng khác) bằng cách đặt thuộc tính attributedText của nhãn thay vì thuộc tính text thông thường.

Để thực hiện chỉ từ "táo bạo" xuất hiện trong 18 điểm đậm, hãy thử một cái gì đó như sau:

var label = UILabel() 
let bigBoldFont = UIFont.boldSystemFontOfSize(18.0) 

var attrString = NSMutableAttributedString(string: "This text is bold.") 
attrString.addAttribute(kCTFontAttributeName, value: bigBoldFont, range: NSMakeRange(13, 4)) 

label.attributedText = attrString 

Phạm vi quy định xác định phần của chuỗi mà tên là do (trong này trường hợp, phông chữ) nên được áp dụng. Và lưu ý rằng các tham số cho NSMakeRange là vị trí ký tự bắt đầu và độ dài của dải ô.

+0

Perfekt! Cảm ơn! – Michael

Các vấn đề liên quan