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 に答える