核心文本 - 小框架太多文本 - 如何添加三个点?
我正在使用核心文本在小框架中渲染一些文本。 核心文本擅长计算框架中适合的字符串大小,但如果字符串太长并且需要剪切,我想通过添加三个点来指示这一点。是否可以?如何?我用谷歌搜索了一下,没有任何运气。
I'm using Core Text to render some text in a small frame. Core Text is good at calculating how much of a string that fits in a frame, but if it's too long and needs too be cut, I want to indicate this by adding three dots. Is it possible? How? I've Googled it, without any luck.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
就在我的脑海里,你不能做这样的事情吗:
Just off the top of my head couldn't you do something like this:
为文本创建一个CTParagraphStyle,并将kCTLineBreakByTruncatingTail设置为换行模式。
Create a CTParagraphStyle for the text and set kCTLineBreakByTruncatingTail as the line break mode.