ios - 如何打破字符上的 UILabel 文本,而不是单词

标签 ios objective-c uilabel line-breaks

我想实现一个我想直观解释的效果:

假设我有一个词“stackoverflow”,我想在给定的 UILabel 中绘制一个受限矩形,如下所示:

+---+ 
|sta|
|cko|
|ver|
|flo|
|w  |
+---+

所以我想根据字符来分解字符串或句子。这是可以实现的吗?

最佳答案

使用换行方式:NSLineBreakByCharWrapping如果您的目标是 iOS 6.0 及更高版本,则在标签上,或 UILineBreakModeCharacterWrap如果针对早期的 iO​​S 版本。

关于ios - 如何打破字符上的 UILabel 文本,而不是单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19007832/

相关文章:

ios - NSNumberFormatter 设置为十进制样式时返回科学记数法

swift - 固定中心的动画 UILabel 宽度

ios - Unicode 字符串在 iOS 上不起作用

iOS:如何使用一种方法为多个标签设置文本

ios - 标签中间的 NSString

ios - 为什么 sizeThatFits 不能与 UILabel 一起使用?

objective-c - iOS 5 - 有没有办法在 UITextView 中禁用自动填充但保留拼写检查(红色下划线)?

ios - 为已创建的 UIManagedDocument 的后台队列创建 managedObjectContext

ios - SwiftUI:不推荐使用 NavigationDestinationLink

iphone - 将手势从 Storyboard添加到单元格