Re: Programmatically setting a binding with an NSValueTransformer
Re: Programmatically setting a binding with an NSValueTransformer
- Subject: Re: Programmatically setting a binding with an NSValueTransformer
- From: Scott Anguish <email@hidden>
- Date: Tue, 11 Dec 2007 17:28:43 -0500
On Dec 11, 2007, at 5:00 PM, Norm Hecht wrote:
I have a CoreData app with an NSTableView, and I want the user to be
able to
add and delete the columns (from a given list). I've been able to
programmatically
recreate all of the columns and their bindings except the ones that
use a custom
NSValueTransformer and NSPopUpButtonCell. My questions are
1) How do I bind the value transformer? I haven't been able to
figure out how
from the documentation or examples on the web.
2) How do I control the appearance of the popUpButtonCell? The
initial version
(that I get from setting things up in IB) uses the style from IB's
Cocoa-Data
palette, but the programmatic version comes back with one looking
like the
one in the Cocoa-Controls palette. It looks clunky inside a table
view.
I'm using XCode 2.4.1 and IB 2.5.4 on OS X 10.4.11.
you can specify the transformer by name or object as par of the
options dictionary
the constants are named in the docs for
bind:toObject:withKeyPath:options:\
NSString *NSValueTransformerNameBindingOption;
NSString *NSValueTransformerBindingOption;
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden