I managed to get it behaving nicely. I changed the last part by removing
textSize = [title sizeWithFont:[UIFont systemFontOfSize:14] constrainedToSize:limitSize lineBreakMode:UILineBreakModeWordWrap];
and i set the frame manually
labelRect = CGRectMake(0,0,100.0,36.0);
not sure why this worked while the dynamically sized didn't.
koushi
2009-12-09 02:38:48