【问题标题】:How can I know upto which part in a NSString a UIlabel can contain?我如何知道 UIlabel 可以包含的 NSString 中的哪一部分?
【发布时间】:2010-09-06 09:59:55
【问题描述】:
  1. 我在 ipad 中并排放置了两个标签,每个标签占据屏幕的一半。
  2. 我不想使用滚动视图。
  3. 我只希望左侧标签包含它可以进行的确切测试量,并希望将剩余部分转到右侧标签。

如何获取固定大小的 UILabel 可以包含的字符串长度?

【问题讨论】:

    标签: cocoa-touch nsstring uilabel


    【解决方案1】:

    NSString 有一个方法可以返回给定字体的字符串的大小(以像素为单位)。您可以使用它来连续修剪字符,直到适合为止。 NSString sizeWithFont:minFontSize:actualFontSize:forWidth:lineBreakMode:

    【讨论】:

      【解决方案2】:

      请用我的代码参考这个问题,了解我如何解决几乎相同的问题:CTFrameGetVisibleStringRange equivalent for iOS programming?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-10-23
        • 2023-01-30
        相关资源
        最近更新 更多