添加图片到Tweet

时间:2012-09-17 08:53:23

标签: iphone ios5 twitter uiimage

我的应用程序中有一个推文按钮,它也连接到代码

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

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

    UIImage *screenshotImage = UIGraphicsGetImageFromCurrentImageContext();

    UIGraphicsEndImageContext();

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

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

[tweetSheet addImage:_______]; 

所以他们可以在推特上发布推文。感谢

2 个答案:

答案 0 :(得分:0)

Bellow方法返回当前视图图像

-(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]];

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

:)

答案 1 :(得分:-2)

我找到了这样做的代码,你只需添加

 [tweetSheet addImage:[UIImage imageNamed:@"screenshotImage"
                         ]];