2012-07-02 3 views
7

私は自分のNSTextFieldをボトム・アラインさせるための解決策を探していましたが、私はthisを見つけ、私のニーズに合わせて調整しました。だから私はこのカスタムNSTextFieldCellを持っていますが、どのように私のNSTextFieldsにこのクラスを使用するように(プログラム的に)教えてもらえますか?NSTextFieldにNSTextFieldCellのカスタムサブクラスを使用するにはどうすればいいですか?

答えて

4

NSControlクラスのsetCell:メソッドを試しましたか?

- (void)setCell:(NSCell *)aCell 
7

あなたがプログラム的にそれを行う方法を尋ねるので、また、あなたのNSTextFieldサブクラスにsetCellClass:メソッドを使用することができます。 loadまたはinitializeクラスメソッドでそれを呼び出します。

+(void)load 
{ 
    [self setCellClass:[MyTextFieldCell class]]; 
} 

テキストフィールドセルのセットが優先がかかるとしてそれは、Interface Builderで定義されたテキストフィールド上の任意のベアリングを持っていません。

関連する問題