2012-11-28 68 views
-3

我一直在研究這個問題,但我發現的答案不起作用。如何將textview添加到圖像視圖?

[myImageView addSubview:myTextView]; 

我想要的文字變成圖像的一部分,所以如果我救myImageView至相機膠捲,文本將被包括在內。 我做錯了什麼或有另一種方式來做到這一點?

+1

檢查。 http://stackoverflow.com/a/13522413/1730272。這是你正在尋找的 – iDev

回答

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; 
}