ios - NSLineBreakByWordWrapping 在第一行,但 NSLineBreakByTruncatingTail 在第二行?

标签 ios objective-c cocoa-touch uilabel word-wrap

这可能吗?

我想要一个两行标签。在第一行,我希望它能够自动换行。但对于第二行,如果文本太长,我希望它按尾截断并在后面添加省略号 "..."

关于最简单的方法有什么想法吗?

最佳答案

在我的评论中,我对换行模式的看法是错误的。如果你只是拖出一个UILabel,默认的换行符是Truncate Tail,这就是你想要的。如果将标签设置为两倍高,并将行数设置为 2,则文本将换行,如果第二行太长,则会显示省略号。不需要做任何花哨的事情。

关于ios - NSLineBreakByWordWrapping 在第一行,但 NSLineBreakByTruncatingTail 在第二行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15536260/

相关文章:

iOS OpenGL ES 2.0 旋转 1 点 Cartesian X Radians about Origin

ios - 如何使用 SwiftUI 在 iPad 上运行 Split View?

objective-c - 仅关闭 2 个模态呈现的 View Controller 中的 1 个

objective-c - 将 NSString 中的第一个数字转换为整数?

objective-c - 如何在 NSNotificationCenter 中使用参数化方法?

iphone - 是否有记录的方法来设置 iPhone 方向?

ios - 设置UITextField的光标位置

ios - 我们需要在 iOS 中制作动态 View 高度的约束

iOS Action 扩展如何获取小图像

objective-c - 更改从图库中选取的图像的大小