Andy

Thanks for this, It helps me fix another problem I have.

Peter


On 30 Jun 2013, at 20:48, Andy Lee <ag...@mac.com> wrote:

> 
> On Jun 30, 2013, at 2:44 PM, Kyle Sluder <k...@ksluder.com> wrote:
> 
>> On Jun 30, 2013, at 6:04 AM, Peter Hudson <peter.hud...@me.com> wrote:
>> 
>>> 
>>> I then append a second attributed string to the first - with very similar 
>>> attributes as the first.
>>> After this, when the row is selected, the system no longer reverses out the 
>>> text color as it did previously.
>> 
>> Text drawing will only reverse the colors of text if the entire string is 
>> drawn in NSControlTextColor. (I've filed a Radar on this opaque, 
>> undocumented, uncustomizable behavior.)
> 
> I ran into similar stubbornness when trying to use a custom color for the 
> title of an NSButton when it is disabled.  My workaround, based on an answer 
> I found on StackOverflow, was to override the cell's 
> drawTitle:withFrame:inView: method.
> 
> .m: 
> <https://github.com/aglee/appkido/blob/master/src/CustomViews/AKButtonCell.m>
> 
> .h: 
> <https://github.com/aglee/appkido/blob/master/src/CustomViews/AKButtonCell.h>
> 
> Maybe the same technique would work for you.  You'd have to figure out how to 
> reverse the color yourself, but at least you'd have complete control over the 
> string's appearance.
> 
> --Andy
> 


_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to