iOS4プロジェクトでXCode 4.0.2を使用しています。UIImageView(iOS4)で描画する方法
私はMainView.xib
とMainViewController
です。
MainView.xib
にUIImageView
を挿入しました。
アイデンティティ・インスペクタでは、UIImageView
にカスタム・クラス図を示します。
私はDiagram.h
とDiagram.c
の2つの新しいファイルを作成しました。 Diagram.m
では、私はおそらく、呼び出されません。私はアプリを実行すると、私はUIImageView
で(画像を見ることができる
- (void)drawRect:(CGRect)rect {
UIGraphicsBeginImageContext(self.bounds.size);
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetLineWidth(context, 2.0);
CGColorSpaceRef colorspace = CGColorSpaceCreateDeviceRGB();
CGFloat components[] = {0.0, 0.0, 1.0, 1.0};
CGColorRef color = CGColorCreate(colorspace, components);
CGContextSetStrokeColorWithColor(context, color);
CGContextMoveToPoint(context, 0, 0);
CGContextAddLineToPoint(context, 200, 200);
CGContextStrokePath(context);
CGColorSpaceRelease(colorspace);
CGColorRelease(color);
}
挿入されているが、描画が行われていません。私にできることは?
ありがとう。
の詳細を見ることができますか?すなわち、 'UIImageView'はあなたのカスタム図面の上にイメージを描画していますか? –
いいえ、画像の下に描画がありません。 – boscarol