gpt4 book ai didi

ios - 如何在 UITextView (iOS) 中查找哪个字符被截断?

转载 作者:行者123 更新时间:2023-11-28 06:38:56 26 4
gpt4 key购买 nike

我有一个将显示四行文本的 TextView 。如果文字太长,我需要在第四行末尾显示“查看更多”。如果文字很小,我不应该显示“查看更多”。我搜索了很多,没有任何帮助 enter image description here

最佳答案

为此,您必须使用 NSTextContainer。您可以用它做一些非常奇特的事情,例如在圆形、三角形或您能想到的任何 UIBezierPath 中形成文本...

这是苹果的文档: https://developer.apple.com/reference/uikit/nstextcontainer

然后您可以制作一个形状如下的 UIBezierPath:enter image description here

在右下角,您可以看到“查看更多”按钮。

如果文本太大(参见 lineBreakMode),则启用按钮

seeMoreButton.enabled = true

如果文本适合,使用

seeMoreButton.enabled = false

关于ios - 如何在 UITextView (iOS) 中查找哪个字符被截断?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38465565/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com