我的iOS游戏应用程序中有一个按钮(用objective-c和cocos2d编写),用户可以打开带有分数和消息的短信,与朋友分享。
我刚刚在另一个不同的应用程序上看到了一个类似的按钮,但是此应用程序会截取您的分数的截图并将其附加到短信中。
这是一个非常酷的功能,但我不知道他们是如何做到的。
任何线索??
这只是应用程序中的一个简单按钮,点击它可打开iPhone消息应用程序,其中包含游戏截图和预填充文本消息。
没有截图保存到相册中。屏幕截图是自动拍摄的,只会添加到短信中。
我很想知道他们是怎么做到的!
答案 0 :(得分:0)
您可以使用以下代码段。
for(char ch=0; ch< Character.MAX_VALUE; ch++)
}
您也可以在图像上排列文字位置。简单的实现将在下面添加。
-(UIImage*) drawText:(NSString*) text
inImage:(UIImage*) image
atPoint:(CGPoint) point {
UIFont *font = [UIFont boldSystemFontOfSize:13];
UIGraphicsBeginImageContext(image.size);
[image drawInRect:CGRectMake(0,0,image.size.width,image.size.height)];
CGRect rect = CGRectMake((image.size.width - 205), (image.size.height - 18), image.size.width, image.size.height);
[[UIColor redColor] set];
[text drawInRect:CGRectIntegral(rect) withFont:font];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newImage;