• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Multiple controls in a table cell
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Multiple controls in a table cell


  • Subject: Re: Multiple controls in a table cell
  • From: j o a r <email@hidden>
  • Date: Wed, 7 May 2008 14:29:39 -0700


On May 7, 2008, at 1:46 AM, email@hidden wrote:

I had independently experimented with a similar hack (adding row views as subviews of the Table) and was about to flesh it out until I came across your pre-baked example. Before I dive too deeply into using it, do you see any problem in using it over the custom cell subclass method? I need to support 10.4 and later so alas NSCollectionView is a no-go.


NSCollectionView is not always a good replacement for NSTableView in any case, it's more like a NSMatrix than a NSTableView - In that it doesn't have a notion of columns.

The problems are what you could expect: You have to write a lot of code yourself, and you're re-purposing the NSTableView in a way that's very clearly different from its intended use - Something that's typically difficult to maintain.

The drawback of using custom cell subclasses is that some things are difficult to re-create in a cell, as I noted in that article - Otherwise they're of typically to be preferred.


I assume that you have real-world code running in real software that uses SubviewTableViewCell. Have you had any issues with it that make it risky?



I have personally never used this code in production. A former colleague of mine picked up the code and used it, but I was never involved in that effort so I don't know how well it worked out for him. I also don't work for that company any more, so I don't know if they still use it or not.


I think that it can be made to work, but you need to keep in mind that it is sample code, not a fully fleshed out component. You should expect there to be things that you have to fix, and complement. A thing that comes to mind is tab focus key chain management.

Good luck,

j o a r


_______________________________________________

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


References: 
 >Multiple controls in a table cell (From: Randall Meadows <email@hidden>)
 >Re: Multiple controls in a table cell (From: Louis Sinclair <email@hidden>)
 >Re: Multiple controls in a table cell (From: "Hamish Allan" <email@hidden>)
 >Re: Multiple controls in a table cell (From: j o a r <email@hidden>)
 >Re: Multiple controls in a table cell (From: email@hidden)

  • Prev by Date: find repaint areas?
  • Next by Date: Re: Saving only required files in a file wrapper?
  • Previous by thread: Re: Multiple controls in a table cell
  • Next by thread: Cached text output is flippin' flipped!
  • Index(es):
    • Date
    • Thread