OGeek|极客世界-中国程序员成长平台

标题: ios - 如何在 MonoTouch 中使用 CoreText 编写旋转文本? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 09:28
标题: ios - 如何在 MonoTouch 中使用 CoreText 编写旋转文本?

我需要写一些旋转 90 度的文字。我首先尝试使用 CGAffineTransform 旋转的 UILabel:

this.myLabel.Center = this.myLabel.Frame.Location;
this.myLabel.Transform = CGAffineTransform.MakeRotation (-(float)Math.PI / 2.0f);

它旋转得恰到好处,但现在字体看起来都很模糊且难以阅读。

有没有办法使用 CoreText 库在 UILabel 中进行简单的文本旋转,看起来不模糊?

提前谢谢你!



Best Answer-推荐答案


如果您错过了,Xamarin 提供了 sample在 github 上使用 CoreText 绘制(非旋转)文本。

由于文本最终成为路径,因此旋转整个文本应该不难。 OTOH CoreText 比旧的 API 复杂得多——这是获得(方式)更多控制的代价。

关于ios - 如何在 MonoTouch 中使用 CoreText 编写旋转文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7797780/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://sqlite.in/) Powered by Discuz! X3.4