菜鸟教程小白 发表于 2022-12-13 09:28:15

ios - 如何在 MonoTouch 中使用 CoreText 编写旋转文本?


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

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

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

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

<p>提前谢谢你!</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>如果您错过了,Xamarin 提供了 <a href="https://github.com/xamarin/monotouch-samples/tree/master/SimpleTextInput" rel="noreferrer noopener nofollow">sample</a>在 github 上使用 CoreText 绘制(非旋转)文本。 </p>

<p>由于文本最终成为路径,因此旋转整个文本应该不难。 OTOH CoreText 比旧的 API 复杂得多——这是获得(方式)更多控制的代价。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 如何在 MonoTouch 中使用 CoreText 编写旋转文本?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/7797780/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/7797780/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 如何在 MonoTouch 中使用 CoreText 编写旋转文本?