我正在使用FXLabel
&我想要断行的索引或字符(换行)。
我还想要FXLabel
中的行数。我用Google搜索但没有运气。
怎么可能?
答案 0 :(得分: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
然后,您可以在标签字符串上调用该方法,并传入与您的标签设置相匹配的参数。它返回一个包含字符串每一行的数组。