I\'ll glad for help.
I know how to change the text for selected state using attributedString, but I can\'t find a way to set a unique text color(or even background co