On 22 Oct 2014, at 15:19, Alex Zavatone <[email protected]> wrote:

> On my past two gigs, I've spent a fair amount of time subclassing 
> UITableViews and UITableViewCells.
> 
> Yesterday another programmer came to me with a question where he wants to 
> plop text of variable lines into a custom footer in his table view.  
> 
> Sure, that will work, but honestly, this looked Ike a perfect case for 
> another subclass of table view cells, but in another section.
> 
> Since time to investigate this approach is non existent, hopefully you guys 
> clarify some preconceptions here. 
> 
> Since the tableView has a registerNib method, does that imply only one type 
> of custom cell? 
> 
> If it doesn't, is it conceivable to have cell reuse identifiers for each type 
> of cell subclass? Assuming here we could do something such as "if in section 
> one, display these cells, otherwise display these other cells" or even, "we 
> have data of this type, use this type of cell subclass".
> 
> I've become very familiar with the need for cell contentView clearing within 
> the cell's prepareForReuse method with custom cell creation.  If registering 
> more than one nib to allow for multiple cell types for a table view's cells 
> is supported, this would great, but I assume that the methods for 
> cellHeightAtIndexPath would have to properly cast the cells based to handle 
> variable cell height as well.
> 
> TL;DR: can table views use multiple cell subclasses each with their own XIBs? 
> If so, how?

Yes. Just call -register… multiple times, once for each xib and corresponding 
identifier.


_______________________________________________

Cocoa-dev mailing list ([email protected])

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 [email protected]

Reply via email to