【问题标题】:How to break UILabel's text on characters, not on words如何在字符而不是单词上破坏 UILabel 的文本
【发布时间】:2013-10-01 05:12:31
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: ios objective-c uilabel line-breaks


    【解决方案1】:

    使用换行模式:如果您面向 iOS 6.0 及更高版本,请使用标签上的NSLineBreakByCharWrapping,如果面向早期 iOS 版本,请使用UILineBreakModeCharacterWrap

    【讨论】:

    • 哦,该死的我试过了,但我的 rect 太小了。无论如何谢谢:-)
    • 是的,如果你的矩形小于第一个字符,什么都不会出现:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-02
    • 1970-01-01
    • 2017-08-18
    • 1970-01-01
    相关资源
    最近更新 更多