Как сделать textview=contentsize?
я использую вот такую функцию 
задаете шрифт и ширину которую будете использовать в лабеле. И отправляете вместе с текстом. И получаете высоту текста.+(CGFloat)sizeForText:(NSString *)text withFont:(UIFont *)font withWidth:(float)width
{
	CGSize constraint = CGSizeMake(width, 20000.0f);
	CGSize size = [text sizeWithFont:font
				   constrainedToSize:constraint 
					   lineBreakMode:NSLineBreakByWordWrapping];
	return size.height;
}
Для нужного вам лейбл:
1) количество линий = 0
2) перенос линий (посимвольно , пословам)
и все! у меня работает - лейбл растягивается ! если нужен код поищу, пишите!