iOS 上核心文本段落空间太大
我使用 CoreText 渲染文本,如下所示:
另一个非常常见的排版操作是绘制一行文本以用作用户界面元素的标签。
在 Core Text 中,这只需要两行代码,一行用于创建带有属性字符串的线条对象,另一行将线条绘制到图形上下文中。
但它展示了如何创建属性字典并使用它来创建。
显然有3段。我使用默认的 CTParagraphStyleSetting
,以便将 ParagraphSpacing
和 ParagraphSpacingBefore
默认设置为 0。
但渲染结果显示空间太大
有减少段落空间的想法吗?
I used CoreText to render text as below:
Another very common typesetting operation is drawing a single line of text to use as a label for a user-interface element.
In Core Text this requires only two lines of code, one to create the line object with an attributed string and another to draw the line into a graphic context.
but it shows how to create an attributes dictionary and use it to create.
obvious there're 3 paragraphs. and I use default CTParagraphStyleSetting
so that the ParagraphSpacing
and ParagraphSpacingBefore
is set to 0 by default.
But the rendered result shows the space is too HUGE
Any idea to reduce the paragraph space?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这可能有帮助:
技术问答 QA1698 -如何解决核心文本输出中的某些行具有额外行距的问题?
This might help:
Technical Q&A QA1698 - How do I work-around an issue where some lines in my Core Text output have extra line spacing?
你可以尝试
u can try