我有一个具有UIImageView的UIViewController。我想在UIImageView上画一条线。我知道为了做到这一点,我必须重写UIView中的drawRect。有替代方法吗?

最佳答案

像这样的东西:

CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetStrokeColorWithColor(context, [UIColor redColor].CGColor);
CGContextSetLineWidth(context, 1.0f);
CGContextMoveToPoint(context, 0, 0);
CGContextAddLineToPoint(context, view.frame.size.width, view.frame.size.height);
CGContextStrokePath(context);

关于iphone - 从UIViewController画一条线,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9402506/

10-10 14:59