我怎么知道UIlabel可以包含NSString中的哪个部分?

时间:2010-09-06 09:59:55

标签: cocoa-touch nsstring uilabel

  1. 我在ipad中并排放置两个标签,每个标签占据屏幕的一半。
  2. 我不想使用scrollview。
  3. 我只是希望左侧标签包含确切的测试量,并希望其余标签转到正确的标签。
  4. 如何获得固定大小的UILabel可以包含的字符串的长度?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

请参阅此问题,我的代码是关于我如何解决几乎相同的问题:CTFrameGetVisibleStringRange equivalent for iOS programming?