English 中文(简体)
页: 1 参考文献目录
原标题:iOS Draw Shapes Using Quartz 2D - Invalid Context Error

这也许是一件简单的事情。 我试图在我的看法书德·洛德中打造我的第一个形状。 然而,我的情况总是无效的,我获得“con = 0x0”。 我不敢确保我能适当利用这一方法。 下面我讲过我的法典。

- (void)viewDidLoad
{
    [super viewDidLoad];

    // obtain the current graphics context

    CGContextRef con = UIGraphicsGetCurrentContext();

    // draw a black (by default) vertical line, the shaft of the arrow

    CGContextMoveToPoint(con, 100, 100);
    CGContextAddLineToPoint(con, 100, 19);
    CGContextSetLineWidth(con, 20);
    CGContextStrokePath(con);

    // draw a red triangle, the point of the arrow

    CGContextSetFillColorWithColor(con, [[UIColor redColor] CGColor]);
    CGContextMoveToPoint(con, 80, 25);
    CGContextAddLineToPoint(con, 100, 0);
    CGContextAddLineToPoint(con, 120, 25);
    CGContextFillPath(con);

    // snip a triangle out of the shaft by drawing in Clear blend mode

    CGContextMoveToPoint(con, 90, 101);
    CGContextAddLineToPoint(con, 100, 90);
    CGContextAddLineToPoint(con, 110, 101);
    CGContextSetBlendMode(con, kCGBlendModeClear);
    CGContextFillPath(con);

}

“con”的价值是:

con = (CGContext)0x0
最佳回答

你的法典问题是,在你不想要的时候,你正试图提一下。

您或者可以将你的绘画法移至<代码>drawRect:。 您认为,由于操作系统形成一种背景,可在打电话<编码>drawRect:之前查阅。 或者你能够创造自己的环境,并把它当作一种形象来输出,并用“UIImage”语展示。

问题回答

暂无回答




相关问题
List Contents of Directory in a UITableView

I am trying to list the contents of Ringtones directory in a TableView, however, I am only getting the last file in the directory in ALL cells, instead of file per cell. This is my code: - (...

iPhone NSUserDefaults persistance difficulty

In my app i have a bunch of data i store in the NSUserdefaults. This information consists of an NSObject (Object1) with NSStrings and NSNumbers and also 2 instances of yet another object (Object2). ...

Writing a masked image to disk as a PNG file

Basically I m downloading images off of a webserver and then caching them to the disk, but before I do so I want to mask them. I m using the masking code everyone seems to point at which can be found ...

Resize UIImage with aspect ratio?

I m using this code to resize an image on the iPhone: CGRect screenRect = CGRectMake(0, 0, 320.0, 480.0); UIGraphicsBeginImageContext(screenRect.size); [value drawInRect:screenRect blendMode:...

Allowing interaction with a UIView under another UIView

Is there a simple way of allowing interaction with a button in a UIView that lies under another UIView - where there are no actual objects from the top UIView on top of the button? For instance, ...

热门标签