Tôi đang tìm cách thay đổi màu trong UIRefreshControl
. Các văn bản được hiển thị trong một NSAttributedString
, vì vậy tôi cố gắng sử dụng CoreText.framework
:Thay đổi màu thành thuộc tínhTitle trong UIRefreshControl
NSString *s = @"Hello";
NSMutableAttributedString *a = [[NSMutableAttributedString alloc] initWithString:s];
[a addAttribute:(id)kCTForegroundColorAttributeName value:(id)[UIColor redColor].CGColor range:NSRangeFromString(s)];
refreshControl.attributedTitle = a;
Các văn bản được hiển thị một cách chính xác, nhưng màu sắc luôn là màu xám mặc định. Bất kỳ ý tưởng nào?
Vẫn không hoạt động ... – Fry
@Fry oh r ight, phạm vi cũng sai. Câu trả lời đã chỉnh sửa. –