Skip navigation.
 
mlRe: Custom View Table Views
FROM : Mike Abdullah
DATE : Wed Jul 26 01:24:03 2006

On 25 Jul 2006, at 11:41PM, Corbin Dunn wrote:

>
> On Jul 25, 2006, at 12:35 PM, Mike Abdullah wrote:
>

>> The biggest problem I've found is how NSCell works.  The table 
>> view only uses one NSCell to do its drawing.  Rather than having a 
>> cell for each row of the table, it has a single cell that is 
>> copied and released as appropriate.
>>

>
> This is actually a feature! It makes tables have good performance.


Sorry, yes I realise this is the reason why, it's just not very good 
purely when you are trying to use a custom view!
>

>> Obviously, what you want to do instead is have an instance of your 
>> cell for each row of the table.  If you're using 10.4 only, a good 
>> workaround may be to use the cellForRow: method.
>>

>
> You mean, dataCellForRow:, and it is a method on NSTableColumn that 
> you must subclass and override to return a custom cell.


oops, my bad, should have looked up the docs firs :)  (But I'm sure 
the OP would have found it)
>
> -corbin
>
> (PS: WWDC plus: i'll be covering this and more in the "Beyond 
> Buttons and Sliders" talk at WWDC)


Now this is something I would love to here a pro talk on, please 
Apple make this one available after the event - I can't afford to go!

Related mailsAuthorDate
mlCustom View Table Views Thom McGrath Jul 24, 21:57
mlRe: Custom View Table Views I. Savant Jul 24, 22:01
mlRe: Custom View Table Views Shawn Erickson Jul 24, 22:03
mlRe: Custom View Table Views Mike Abdullah Jul 25, 21:35
mlRe: Custom View Table Views Corbin Dunn Jul 26, 00:41
mlRe: Custom View Table Views Mike Abdullah Jul 26, 01:24
mlRe: Custom View Table Views Chris Suter Jul 26, 02:31
mlRe: Custom View Table Views Corbin Dunn Jul 26, 05:19