Tôi đang sử dụng UITextView
và tôi muốn thay đổi màu của siêu liên kết mà tôi sử dụng trong thành phần này. Ví dụ: nếu UITextView
hiển thị www.gmail.com thì hiển thị màu xanh lam. Tôi muốn đổi màu đó.thay đổi màu siêu liên kết uitextview
Trả lời
Câu trả lời đơn giản là bạn không thể làm điều đó.
Dưới đây là một cách giải quyết mặc dù:
Can I change the color of auto detected links on UITextView?
Huzzah! Apple đã phát hành một giải pháp thích hợp với iOS7! Như được giải thích trong this answer bạn có thể sử dụng thuộc tính linkTextAttributes
của số UITextView
. Một màu trắng, gạch chân liên kết sẽ giống như thế này:
yourTextView.linkTextAttributes = @{
NSForegroundColorAttributeName: [UIColor whiteColor],
NSUnderlineStyleAttributeName: [NSNumber numberWithInt:NSUnderlineStyleSingle]
};
hoặc cách khác bạn có thể thay đổi tintColor
, vì UITextView
thừa hưởng từ UIView
và sử dụng tintColor
tài sản để liên kết màu - xem:
yourTextView.tintColor = [UIColor whiteColor];
Bây giờ các liên kết của bạn có thể trông hoành tráng!
Tuyệt vời! Rất cám ơn :) –
, tôi có thể thay đổi thuộc tính phông chữ bằng thuộc tính văn bản liên kết không? – gaussblurinc
tintColor là hoàn hảo! thanks –
- 1. ASP.NET MVC Html.ActionLink siêu liên kết màu
- 2. Làm thế nào để thay đổi màu sắc của siêu liên kết trong android
- 3. Thay đổi giá trị href cho một siêu liên kết
- 4. Thay đổi màu văn bản UITextView bằng hoạt ảnh
- 5. Thay đổi màu liên kết trên div hover
- 6. siêu liên kết nhãn Graphviz
- 7. Siêu liên kết trong Android
- 8. Thay đổi màu sắc liên kết di chuột qua liên kết IE9
- 9. Thay đổi Text Direction UITextView
- 10. Siêu liên kết Cocoa iPhone
- 11. Xóa TẤT CẢ kiểu/định dạng khỏi siêu liên kết
- 12. Thêm siêu liên kết đến WPF WPF
- 13. Siêu liên kết PDF trên iPhone/iPad
- 14. Cách tạo Siêu liên kết trong MessageBox.show?
- 15. Siêu liên kết ô trong Winforms DataGridView
- 16. UItextview Màu trong suốt IOS
- 17. Knockout.js thay đổi màu sắc <option> khi sử dụng liên kết 'tùy chọn'?
- 18. Cách thay đổi màu liên kết bằng cách sử dụng CSS
- 19. Matplotlib vẽ một đường thẳng liên tục thay đổi màu
- 20. Màu liên kết CSS không hoạt động
- 21. Làm cách nào để mở các liên kết web UITextView trong UIWebView thay vì Safari?
- 22. Màu liên kết mặc định HTML
- 23. Qt - thêm siêu liên kết vào hộp thoại
- 24. cách xóa đường viền của hình ảnh siêu liên kết?
- 25. Tự động thêm siêu liên kết vào RichTextBox
- 26. Android Liên kết cách đặt màu liên kết tùy chỉnh?
- 27. Làm thế nào để làm cho (liên kết) nút chức năng như siêu liên kết?
- 28. Màu bỏ liên kết Gmail từ email?
- 29. thay đổi màu nền
- 30. Thay đổi màu chuỗi
Thật không may rằng đây là câu trả lời hàng đầu. Nó rất đơn giản trong iOS7 +. Hãy xem câu trả lời của Tim Windsor Brown bên dưới –
câu trả lời sai, bạn có thể dễ dàng thay đổi câu trả lời đó. Nhận câu trả lời của @Tim Windsir. –