2

首先,这是我的代码,我在 userpic 中绘制昵称的第一个字母:

            context.TranslateCTM (0, rect.Height);
            context.ScaleCTM (1, -1);
            context.SelectFont ("Helvetica", 140.0f, CGTextEncoding.MacRoman);
            context.SetFillColor (UIColor.White.CGColor);
            context.SetTextDrawingMode (CGTextDrawingMode.Fill);
            var tsize = new NSString (Text).StringSize (UIFont.FromName ("Helvetica-Bold", 140.0f));
            context.ShowTextAtPoint (rect.Width / 2 - tsize.Width / 2, rect.Height / 2 - tsize.Height / (2.7f), Text);

所以对于英语单词它很好用,但是当我尝试绘制西里尔符号(例如“ЛвУамау”)时,它会绘制“_”符号,我该如何解决?

在此处输入图像描述 在此处输入图像描述

4

0 回答 0