サンプルはググれば出てくるが説明不足な面が。 UIView#drawRectの中でのみ描画するコードは有効 UIViewにdrawRectというメソッドがあるのだが、この中でUIGraphicsGetCurrentContext()を呼ばないと有効なコンテキストは取得できない。 この説明が書いてないサンプルが多くてはまった。drawRectが自前メソッドかと・・・ 明示的なタイミングでの描画 UIViewのdrawRectを呼んでも駄目。これはあくまで描画のタイミングで呼ばれるコールバック。 明示的なタイミングで再描画したいときは、UIView#setNeedsDisplayを呼ぶ。 サンプル - (void)drawRect:(CGRect)rect { // 線の頂点 CGPoint pointAry[] = { CGPointMake(0.0, 0.0), CGPointMake(1