如何使用为 iPhone 编写的文本创建三角形空间?

发布于 2024-08-23 03:14:31 字数 203 浏览 10 评论 0原文

我想绘制一个三角形并删除形状中的文本。我可以将三角形限制为等边三角形和固定方向(“颠倒”或“颠倒”)。然后我想在三角形中插入任意文本,以便省略在单词边界上而不是被剪裁。

有什么简单的算法吗? Objective-C 中有哪些方法可用?

我正在考虑计算“字体高度”和宽度的矩形线,该矩形线以顶边与三角形边相交为界。然后将剩余文本的文本绘制到每个矩形中,直到完成。

I want to draw a triangle and elide text in the shape. I can restrict the triangle to an equilateral triangle and a fixed orientation ('upside down' or 'upside up'). Then I want to insert arbitrary text in the triangle such that the eliding is on word boundaries and not clipped.

Any simple algorithms? What methods are available in Objective-C?

I am thinking of calculating lines of rectangles of 'font height' and width bounded by the top-side as it intersects the triangle's sides. Then draw-text of the remaining text into each rectangle until done.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

萌逼全场 2024-08-30 03:14:31

等待3.2 SDK...

Wait for the 3.2 SDK...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文