質問: 表示する文字数によって変えたいのですが、いちいち変えるのがめんどくさいので行数によってtextViewのサイズを変える方法はあるのでしょうか? また、同じTextView内で改行前の文字は文字色が黒でフォントサイズもちょっとでかめで、改行後の文字はグレーでフォントサイズは普通みたいな感じにできるんでしょうか? 質問が二つになってすみませんご教授ください。よろしくお願い致します
回答: sizeThatFitsを利用すれば高さが設定できます。 行数で高さが動的になるようにロジックを組めばよいと思います。 文字の大きさは textView.selectable = true にすれば変更可能です。 textView.font = UIFont.systemFontOfSize(CGFloat(20)) textView.textColor = UIColor.blackColor()