【问题标题】:textView with truncation swift快速截断的textView
【发布时间】:2015-06-16 09:41:19
【问题描述】:

我在表格视图上有一个设置高度的文本视图。由于我的文本视图的内容大于适合设置的高度,因此内容被截断。

这很好,但我的问题是我希望文本视图包含内容的前几行,然后有 ... 但是前几行丢失了,文本视图显示最后传入的几行内容。

我找不到任何有关如何实现此功能的示例。

我尝试了以下方法但无济于事:

descriptionLabel.textContainer.lineBreakMode = NSLineBreakMode.ByWordWrapping

【问题讨论】:

    标签: ios swift uitextview truncation


    【解决方案1】:

    如果文本不可编辑,请改用 UILabel,它可以让您开箱即用。

    否则,您将不得不构建自己的 Text Kit 堆栈并编写自己的 NSLayoutManager 来实现这一点。

    【讨论】:

    • 事实上,几年前的 WWDC 视频解释了你需要做什么。
    • 我切换到了一个标签,这给了我一行带有...的文本,但我需要 4 行,然后是一个 ... 可以用标签吗?
    • 你必须设置标签的行数。你想要 4,告诉它你想要 4。
    • 我被困在一个与 swift 相关的 q 上,如果你有时间的话,它并没有太大的吸引力:stackoverflow.com/questions/33480323/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-14
    • 2012-07-10
    • 2018-09-08
    • 2014-12-01
    • 1970-01-01
    相关资源
    最近更新 更多