我正在尝试将 UIlabel 绘制到特定位置的新上下文中。我知道您可以轻松地将 NSString 绘制到上下文中,但我想保留 UILabel 的文本大小、颜色和自动换行样式。感谢您的帮助!
UIGraphicsBeginImageContext(targetSize);
// here is where I want to draw UILabel to context
UIGraphicsEndImageContext();
你可以画任何 View using -renderInContext:
,但如果您只需要保留文本大小、颜色和自动换行样式,您可以简单地 use -drawInRect:withFont:lineBreakMode:alignment:
自定义所有选项。
[label.textColor set];
[label.text drawInRect:label.bounds
withFont:label.font
lineBreakMode:label.lineBreakMode
alignment:label.textAlignment];
还有a -drawTextInRect:
method在 UILabel 中,但 Apple 说 “你不应该直接调用这个方法。”
关于ios - 如何将 UILabel 绘制到上下文中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5929835/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |