我需要写一些旋转 90 度的文字。我首先尝试使用 CGAffineTransform 旋转的 UILabel:
this.myLabel.Center = this.myLabel.Frame.Location;
this.myLabel.Transform = CGAffineTransform.MakeRotation (-(float)Math.PI / 2.0f);
它旋转得恰到好处,但现在字体看起来都很模糊且难以阅读。
有没有办法使用 CoreText 库在 UILabel 中进行简单的文本旋转,看起来不模糊?
提前谢谢你!
如果您错过了,Xamarin 提供了 sample在 github 上使用 CoreText 绘制(非旋转)文本。
由于文本最终成为路径,因此旋转整个文本应该不难。 OTOH CoreText 比旧的 API 复杂得多——这是获得(方式)更多控制的代价。
关于ios - 如何在 MonoTouch 中使用 CoreText 编写旋转文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7797780/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |