を呼びかけたばかりではない:私はしかしのdrawRect、このサブクラスにUIImageViewのクラスを変更したのdrawRectは私が私のIBにUIImageViewを持っていると私は1つの方法のdrawRectでUIImageViewのサブクラスを作成しUIImageView
@implementation UIImageViewLine
- (void)drawRect:(CGRect)rect
{
NSLog(@"CALLED");
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetStrokeColorWithColor(context, [UIColor redColor].CGColor);
CGContextSetLineWidth(context, 1.0f);
CGContextMoveToPoint(context, 0, 0);
CGContextAddLineToPoint(context, self.frame.size.width, self.frame.size.height);
CGContextStrokePath(context);
}
@end
決して呼ばれない。どんな考え?サブクラス化するとき
サブクラスUIImageViewがUIViewではないのはなぜですか? –
よく私はUIImageViewではなく、UIViewをサブクラス化する必要がありますか? UIImageViewに線を描画したい場合はどうしたらいいですか? – adit
あなたが不透明サブビューを表示自分のイメージを与える、と線を描画するためにサブビューを使用することができます –