上下文绘图

作者: 阿良天界 | 来源:发表于2016-10-17 11:13 被阅读0次

    一. PDF上下文

    //获取沙盒地址

    NSArray *pathArr=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

    NSString *str=pathArr[0];

    //创建的文件地址

    NSString *path=[str stringByAppendingPathComponent:@"image.pdf"];

    NSLog(@"%@",path);

    //创建PDF图形上下文

    UIGraphicsBeginPDFContextToFile(path, CGRectZero, NULL);

    //给PDF文件添加内容 612 *792

    for (int i=0; i<6; i++) {

    if (i%2==0) {

            //重新创建新的一页

            UIGraphicsBeginPDFPage();

    }

    UIImage *image=[UIImage imageNamed:[NSString stringWithFormat:@"%d_full.jpg",i]];

    //调用这个方法的时候,会把图片绘制到当前页

    [image drawInRect:CGRectMake(0, 396*(i%2), 612, 396)];

    }

    //关闭图形上下文

    UIGraphicsEndPDFContext();

    }

    相关文章

      网友评论

        本文标题:上下文绘图

        本文链接:https://www.haomeiwen.com/subject/kfwayttx.html