Tôi có UITableViewCell tùy chỉnh sử dụng NSAttributedString. Tôi muốn nó thay đổi màu sắc khi ô được chọn. Làm thế nào tôi có thể làm cho NSAttributedString có hành vi tương tự như một UILabel với tập hợp highlightTextColor?Cách đặtHighlightedTextColor @ NSAttributedString
Tôi đã cố gắng để thay đổi màu sắc ở các chức năng setSelected và setHighlighted của tế bào, nhưng có vẻ như họ được kêu gọi để muộn (trên touchUpInside thay vì Touchdown)
Cảm ơn trước!
bạn đã thử sử dụng smth như: chuỗi NSAttributedString; [chuỗi addAttribute: NSForegroundColorAttributeName giá trị: [UIColor redColor] phạm vi: NSMakeRange (0, [string length])]; khi ô của bạn được chọn? – Maggie
Tôi có thể thay đổi màu văn bản, nhưng tôi không nhận ra rằng ô đã được chọn cho đến khi touchS – Daniel
didSelectRowAtIndexPath - không may mắn? – Maggie