私は使用してFXLabel
います & 行が改行されているインデックスまたは文字が必要です (改行)。また、の行数が必要ですFXLabel
。私はそれをグーグルで検索しましたが、運がありません。それはどのように可能ですか?
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 に答える