その後のその後

iOSエンジニア 堤 修一のブログ github.com/shu223

UITextViewのheight調整

UITextViewの高さ調整を、UILabelと同様に下記のようにやってしまうと、
ちゃんと合わないことがあります。

CGSize size = [textView.text sizeWithFont:textView.font
                        constrainedToSize:CGSizeMake(TITLE_WIDTH, MAX_HEIGHT)
                            lineBreakMode:UILineBreakModeTailTruncation];
frame.size.height = size.height;


UITextViewはcontentSizeってものを持ってるので、
下記のようにすればOK.

CGRect frame = textView.frame;
frame.size.height = textView.contentSize.height;
textView.frame = frame;


(参考)
http://stackoverflow.com/questions/50467/how-do-i-size-a-uitextview-to-its-content