3
我可以使用下面的代碼從UIView創建圖像。
但是,相同的代碼不會捕獲UILabel的文本(雖然它捕獲標籤的背景色) 如何使用文本創建UILabel圖像?從UILabel創建UIImage?
CGSize size = view.bounds.size;
CGContextRef context = CreateARGBBitmapContext(size);
CGContextTranslateCTM(context, 0, size.height);
CGContextScaleCTM(context, 1.0, -1.0);
[view.layer renderInContext: context];
CGImageRef imageRef = CGBitmapContextCreateImage(context);
UIImage* img = [UIImage imageWithCGImage: imageRef];
CGImageRelease(imageRef);
CGContextRelease(context);
UILabel只是UIView的一個子類,所以你只需要在上面的代碼中用'label'(name)替換'view'即可。什麼是不工作的代碼? –
啊,拍我...我沒有設置label.text任何東西.. – eugene