Tôi có NSMutableAttributedString và chuỗi dài. Tôi muốn làm từ bọc trong khi hiển thị nó trên UIlabel. Nếu đó là NSString, tôi sẽ tiếp tục và thực hiện một việc như thế này, Dynamic UILabel truncating the text Nhưng làm cách nào tôi có thể làm điều đó với NSAttributedString? Và một khi nó được thực hiện, tôi cần phải thay đổi kích thước xem tùy thuộc vào kích thước nhãn.Từ bọc cho NSMutableAttributedString
7
A
Trả lời
5
Thuộc tính lineBreakMode không được chấp nhận trong iOS 6. Nó chỉ đơn giản là thay đổi tên của các hằng số. Các hằng số cũ không được chấp nhận nhưng vẫn có sẵn. Bạn có thể sử dụng các hằng số mới ngay cả khi bạn đang triển khai cho một iOS cũ hơn, vì các hằng số chỉ là các giá trị enum. Tên cũ và tên mới có cùng giá trị. Vì vậy, chỉ cần đặt yourlabelname.lineBreakMode = NSLineBreakByTruncatingTail.
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
[paragraphStyle setLineBreakMode:NSLineBreakByTruncatingTail];
[attributedStr addAttribute:NSParagraphStyleAttributeName
value:paragraphStyle
range:NSMakeRange(0,[attributedStr length])];
0
Sau đây cũng hoạt động không phụ thuộc vào việc sử dụng văn bản được phân bổ hoặc văn bản thông thường. Hãy chắc chắn để thêm dòng dưới đây sau khi thiết lập AttributedText và phông chữ cho nhãn.
label.lineBreakMode = .byTruncatingTail
Các vấn đề liên quan
- 1. appendAttributedString: trong NSMutableAttributedString
- 2. Thuật toán bọc từ cho tiếng Nhật
- 3. Làm cho Vim chỉ làm một từ mềm bọc, không cứng từ bọc
- 4. SyntaxHighlighter từ bọc?
- 5. cách tạo điều khiển văn bản Flex cho từ bọc
- 6. từ bọc trong css/js
- 7. Dừng từ bọc trong html
- 8. Sửa đổi toàn bộ NSMutableAttributedString bằng cách sử dụng addAttribute:
- 9. Từ bọc trong các mục của JList
- 10. Cách hiển thị UILabel đa dòng với NSMutableAttributedString
- 11. Tại sao [NSTextStorage setAttributedString] gặp sự cố với NSMutableAttributedString?
- 12. Thuộc tính giãn cách dòng iOS trên NSMutableAttributedString
- 13. Bọc từ đúng trong thẻ span
- 14. Ngăn chặn từ bọc với UITextView
- 15. Từ Bọc trong Raphael JS/SVG
- 16. Bọc từ trong môi trường nguyên văn
- 17. Chức năng trình bao bọc cho IndexedDB
- 18. C Trình bao bọc cho C++
- 19. . Trình bao bọc mạng cho API Perforce?
- 20. Trình bao bọc C++ dành cho ncurses?
- 21. Bộ sưu tập bọc bọc JAXB
- 22. Có trình bao bọc OpenCL tốt cho Ruby không?
- 23. làm cho gvim xử lý dòng bọc là dòng mới
- 24. Vô hiệu hóa việc bọc từ trong JTextPane
- 25. Chiều cao dòng ghi đè CSS trên từ bọc
- 26. Có trình bao bọc .NET/C# cho SQLite không?
- 27. Trình bao bọc Python cho thư viện UDT C++
- 28. Bọc từ cân bằng (Độ rách tối thiểu) trong PHP
- 29. Trình bao bọc từ tương thích và khoảng trắng: trước?
- 30. Từ bọc Emacs ở số cột cụ thể?
Hey kBpro là answser của tôi hữu ích cho bạn. Nếu có chấp nhận nó. – python