【问题标题】:How do you add a textview to a image view?如何将文本视图添加到图像视图?
【发布时间】:2012-11-28 00:21:46
【问题描述】:

我一直在研究这个问题,但我找到的答案不起作用。

[myImageView addSubview:myTextView];

我希望文本成为图像的一部分,因此如果我将 myImageView 保存到相机胶卷,文本将被包含在内。 我做错了什么还是有其他方法可以做到这一点?

【问题讨论】:

标签: ios iphone xcode


【解决方案1】:

假设你已经有了一个UIImage img,那么使用下面的代码添加文字

-(void)drawText:(NSString *)text onImage:(UIImage *)img
{
   UIFont *font = yourTextViewFont;
   UIGraphicsBeginImageContext(img.size);
   [img drawAtPoint:CGPointZero];
   CGContextSetRGBFillColor(UIGraphicsGetCurrentContext(), 1.0, 1.0, 1.0, 1);
   [text drawAtPoint: CGPointMake(20, 20) withFont: font];

   UIImage *ret = UIGraphicsGetImageFromCurrentImageContext();
   UIGraphicsEndImageContext();

   return ret;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-08
    • 2016-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-08
    • 1970-01-01
    相关资源
    最近更新 更多