標準アプリでいうとメモ帳アプリがそんな感じですが、編集可能なUITextViewに罫線を表示したかったのです。 で色々ググってみた。例えばこんなコードが出てきましたよ。 http://www.questionhub.com/StackOverflow/3492045 このコードはUITextViewのdrawRect:で各行に線を描いて、スクロールのたびに再描画をかけてますね。線を描くだけなら速度の問題は無いのかもしれませんが…ちょっとそれはイヤンな感じがしました。 で、自分で作ることにしました。足りない頭で考えた方法はこうです。 行の高さを取得する。上記のコードではわざわざsizeWithFont:を使ってますが、UITextViewにlineHeightプロパティがあるのでこれを使います。 一個のUIViewサブクラスを用意して、それにUITextViewが表示している範囲の罫線を描画