0

我正在使用FXLabel& 我想要换行的索引或字符(换行)。我还想要FXLabel. 我用谷歌搜索但没有得到任何运气。怎么可能?

4

1 回答 1

0

为什么不直接调用 FXLabel 内部使用的方法呢?这是 FXLabel 声明为 NSString 上的一个类别的私有方法,但您可以通过在另一个类别中声明它来在代码中公开它,如下所示:

@interface NSString (FXLabel_Private)

- (NSArray *)FXLabel_linesWithFont:(UIFont *)font
                 constrainedToSize:(CGSize)size
                     lineBreakMode:(NSLineBreakMode)lineBreakMode
                       lineSpacing:(CGFloat)lineSpacing
                  characterSpacing:(CGFloat)characterSpacing
                      kerningTable:(NSDictionary *)kerningTable
                      allowOrphans:(BOOL)allowOrphans

@end

然后,您可以在标签字符串上调用该方法并传入与您的标签设置匹配的参数。它返回一个包含字符串每一行的数组。

于 2013-03-12T22:18:55.617 回答