当我与文本共享图像时,文本会在ios应用程序中向下移动吗?
先生, 我有很棒的电子贺卡应用程序。我想通过电子邮件发布带有动态文本的图像。当我单击行动表行中的电子邮件时,图像将立即发布,但文本向下移动。 标签用于在图像上显示文本。标签采用清晰的颜色。为此,我添加了字体。我们有一个画笔来绘制图像,我们使用drawimag obj当我与文本共享图像时,文本会在ios应用程序中向下移动吗?,ios,xcode5,Ios,Xcode5,先生, 我有很棒的电子贺卡应用程序。我想通过电子邮件发布带有动态文本的图像。当我单击行动表行中的电子邮件时,图像将立即发布,但文本向下移动。 标签用于在图像上显示文本。标签采用清晰的颜色。为此,我添加了字体。我们有一个画笔来绘制图像,我们使用drawimag obj [fullImageViewObj addSubview:labelObj ]; [fullImageViewObj addSubview:drawImage]; CGColorSpaceR
[fullImageViewObj addSubview:labelObj ];
[fullImageViewObj addSubview:drawImage];
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
CGContextRef currentContext = CGBitmapContextCreate(NULL, 320, 440, 8, 0, colorSpace, (kCGBitmapByteOrder32Little | kCGImageAlphaPremultipliedFirst));
CGContextTranslateCTM(currentContext, 0, 440);
CGContextScaleCTM(currentContext, 1.0, -1.0);
[fullImageViewObj.layer renderInContext:currentContext];
CGImageRef collageImg = CGBitmapContextCreateImage(currentContext);
CGColorSpaceRelease(colorSpace);
CGContextRelease(currentContext);
[UIImagePNGRepresentation([UIImage imageWithCGImage:collageImg]) writeToFile:[self dataFilePath] atomically:YES];
switch (buttonIndex)
{
case Button_Index0:
{
MFMailComposeViewController *mail = [[MFMailComposeViewController alloc] init];
mail.mailComposeDelegate = self;
if([MFMailComposeViewController canSendMail])
{
[mail setSubject:@"MyImage - Name"];
NSString *emailBody = @"";
[mail setMessageBody:emailBody isHTML:YES];
[mail addAttachmentData:UIImagePNGRepresentation([UIImage imageWithCGImage:collageImg]) mimeType:@"image/png" fileName:@"e-card.png"];
[self presentViewController:mail animated:YES completion:nil];
}
[mail release];
}
break;
这是我的第三本书:
这是第二个屏幕截图您附加的代码不足。您是否尝试显示您为制作屏幕截图而编写的视图?当我尝试显示屏幕截图时,它会询问10个声誉如何显示。这是我的截图。请检查一下heximalSo,有什么问题吗?我不太明白。它看起来不一样,然后显示在屏幕上,当用CoreGraphics渲染到png时?在第二个屏幕快照中,mahesh是2015年的,在第三个屏幕快照中,mahesh是2015年的底部。我无法添加3个屏幕快照。在第一个屏幕快照中,手按钮和Aa按钮消失。mahesh在图像上。