addRowWithCells:
セル(NSCell)の配列をマトリックスの最後の行の上に追加します
-(void)addRowWithCells:(NSArray *)newCells:
解説
セル(NSCell)の配列をマトリックスの最後の行の上に追加します。
セルは、NSCellのサブクラスでないといけません。配列はすべての列数分なければいけません。
再描画されないので、setNeedsDisplayやdisplayで再描画する必要があります。
新しく追加されたセルを表示させるためにsizeToCellsでマトリックスを大きくしたりする必要があります。
返り値
( void )
なし
引数
( NSArray * )newCells
セルの配列
フレームワーク
ApplicationKit
クラス
NSMatrix
Instance Methods
使用可能
10.0
参照
- insertRow:withCells:
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { NSTextFieldCell *tCell = [[[NSTextFieldCell alloc] init] autorelease]; NSArray *arr =[NSArray arrayWithObjects:tCell,tCell,tCell,tCell,nil]; [myOutlet addRowWithCells:arr]; [myOutlet sizeToCells]; [[myOutlet window] display]; } @end