Thanks. I moved the resizing of the frame in a method in the custom cell class instead of in the TVC's cellForRowAtIndexPath.
What is strange is that I call it from the TVC's cellForRowAtIndexPath and it works just fine, but didn't do anything when in the TVC's cellForRowAtIndexPath. Not exactly comforting, but it works and I don't need to resort to a UITextView. Thanks again. On Jul 29, 2012, at 10:48 PM, David Duncan wrote: > On Jul 29, 2012, at 7:38 PM, Alex Zavatone <z...@mac.com> wrote: > >> >> On Jul 29, 2012, at 10:30 PM, David Duncan wrote: >> >>> On Jul 29, 2012, at 7:02 PM, Alex Zavatone <z...@mac.com> wrote: >>> >>>> I've put together a TVC with a custom TVC cell class consisting mainly of >>>> UILabels, but have the problem where the labels will have varying amounts >>>> of lines of text. >>>> >>>> The main issue is that in iOS 5.x, UILabels still can't be vertically >>>> aligned to the top. >>>> >>>> There is a fair amount of source that explains how to add a label as a >>>> subView, but it is all non ARC code so, as cells get reused, the UILabel >>>> will get recreated whenever cellForRowAtIndexPath is called. >>>> >>>> Does anyone have ideas on when to remove the last subview of the content >>>> cell or how to check for presence of the view already so that It doesn't >>>> get to allocated again every time the cell displays in the >>>> cellForRowAtIndexPath code? >>> >>> >>> ARC really doesn't have anything to do with this. But my question would be >>> why are you adding new labels in cellForRowAtIndexPath when you've already >>> created a subclass of UITableViewCell? Have your subclass create (and >>> maintain a reference) to these labels and never recreate them again. >> >> Well, because I could not get setting the frame size of a storyboarded >> UILabel to do anything at all in the >> UITableViewCell subclass and I could get the code to draw the label into the >> cell and add the subview to work. That was very straightforward. > > Are you resizing the label inside of -layoutSubviews? > -- > David Duncan > _______________________________________________ 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