Ian*_*ink 3 iphone cgbitmapcontext uifont xamarin.ios ios
Objective-C答案很好,我使用MonoTouch作为参考.
我在UIImage上面写文字.Retina以波涛汹涌的方式显示字体.看起来像素加倍,我猜是正在发生的事情.如何将一个清晰的字体写入UIImage?
//context is a CGBitmapContext
context.SetFillColor (color.CGColor);
context.SelectFont (font.Name, font.PointSize, CGTextEncoding.MacRoman);
context.SetTextDrawingMode (CGTextDrawingMode.Fill);
context.ShowTextAtPoint (pt.X, pt.Y, text);
Run Code Online (Sandbox Code Playgroud)

当你创建图像上下文时,你应该调用
UIGraphicsBeginImageContextWithOptions(CGSize size, BOOL opaque, CGFloat scale);
Run Code Online (Sandbox Code Playgroud)
不是常规的UIGraphicsBeginImageContext,这将在Retina显示中生成一个能够显示的上下文.
| 归档时间: |
|
| 查看次数: |
769 次 |
| 最近记录: |