-3

我的应用程序中有一个推文按钮,它也与代码挂钩

{    
    UIGraphicsBeginImageContext(self.view.bounds.size);

    [self.view.layer renderInContext:UIGraphicsGetCurrentContext()];

    UIImage *screenshotImage = UIGraphicsGetImageFromCurrentImageContext();

    UIGraphicsEndImageContext();

    UIImageWriteToSavedPhotosAlbum(screenshotImage, nil, nil, nil);
}

我需要知道如何将使用此代码创建的图像放到

[tweetSheet addImage:_______]; 

这样他们就可以将图像连同他们的推文一起推文。谢谢

4

2 回答 2

0

波纹管方法返回您当前的视图图像

-(UIImage *)captureView
{

    CGRect rect = [self.view bounds];

    UIGraphicsBeginImageContext(rect.size);
    CGContextRef context = UIGraphicsGetCurrentContext();
    [self.view.layer renderInContext:context];   
    UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return img;
}

接着

[tweetSheet addImage:[self captureView]];

试试这个它的工作......希望,这对你有帮助......

:)

于 2012-09-17T08:57:43.627 回答
-2

我找到了执行此操作的代码,您只需添加

 [tweetSheet addImage:[UIImage imageNamed:@"screenshotImage"
                         ]];
于 2012-09-17T08:56:35.070 回答