macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

NSTableView

indicatorImageInTableColumn:

テーブル列ヘッダの右端のインジケータ画像を返します -(NSImage *)indicatorImageInTableColumn:(NSTableColumn *)aTableColumn: 解説 テーブル列ヘッダの右端のインジケータ画像を返します。 返り値 ( NSImage * ) インジケータ画像 引数 ( NSTableColumn …

highlightedTableColumn

ハイライトしているテーブルコラムを返します 解説 ハイライトしているテーブルコラムを返します。 返り値 ( NSTableColumn * ) テーブル列 引数 フレームワーク ApplicationKit クラス NSTableView Instance Methods 使用可能 10.0 参照 - setHighlightedTa…

highlightSelectionInClipRect:

テーブルビューをハイライトするときに呼び出されます -(void)highlightSelectionInClipRect:(NSRect)clipRect: 解説 テーブルビューをハイライトするときに呼び出されます。 drawRow:clipRectの前に呼び出されます。 表示を変えるためにサブクラスでオーバ…

headerView

テーブルビューのテーブルヘッダービューを返します 解説 テーブルビューのテーブルヘッダービューを返します。 返り値 ( NSTableHeaderView * ) テーブルヘッダ 引数 フレームワーク ApplicationKit クラス NSTableView Instance Methods 使用可能 10.0 参…

gridColor

グリッド線の描画色を返します 解説 グリッド線の描画色を返します。 初期設定はグレーです。 返り値 ( NSColor * ) グリッド色 引数 フレームワーク ApplicationKit クラス NSTableView Instance Methods 使用可能 10.0 参照 - drawsGrid - drawGridInClipR…

frameOfCellAtColumn:row:

指定した行と列にあるセルの矩形を返します -(NSRect)frameOfCellAtColumn:(int)columnIndex: row:(int)rowIndex: 解説 指定した行と列にあるセルの矩形を返します。 行番号、列番号は0から始まる整数です。 テーブルビューの範囲外を指定するとNSZeroRectを…

editedRow

現在編集されているセルの行番号を返します 解説 現在編集されているセルの行番号を返します。 現在編集されているセルが無ければ-1を返します。 返り値 ( int ) 整数値 引数 フレームワーク ApplicationKit クラス NSTableView Instance Methods 使用可能 1…

editedColumn

現在編集されているセルの列番号を返します 解説 現在編集されているセルの列番号を返します。 現在編集されているセルが無ければ-1を返します。 返り値 ( int ) 整数値 引数 フレームワーク ApplicationKit クラス NSTableView Instance Methods 使用可能 1…

editColumn:row:withEvent:select:

テーブルのセルを編集したときに呼び出されます -(void)editColumn:(int)columnIndex: row:(int)rowIndex: withEvent:(NSEvent *)theEvent: select:(BOOL)flag: 解説 テーブルのセルを編集したときに呼び出されます。 サブクラスでオーバーライドします。 返…

drawsGrid

テーブルビューのセルの周りにグリッド線を引くかを返します 解説 テーブルビューのセルの周りにグリッド線を引くかを返します。 線を引く場合はYESを返します。 線を引かない場合はNOを返します。 初期設定はNOです。 返り値 ( BOOL ) YES/NO 引数 フレーム…

drawRow:clipRect:

行を描画するときに呼び出されます -(void)drawRow:(int)rowIndex: clipRect:(NSRect)clipRect: 解説 行を描画するときに呼び出されます。 行の描画をカスタマイズするためにサブクラスでオーバーライドして使います。 返り値 ( void ) なし 引数 ( int )row…

drawGridInClipRect:

グリッド線を引くときに呼び出されます -(void)drawGridInClipRect:(NSRect)aRect: 解説 グリッド線を引くときに呼び出されます。 グリッド線をカスタマイズするためにサブクラスでオーバーライドして使います。 返り値 ( void ) なし 引数 ( NSRect )aRect …

dragImageForRows:event:dragImageOffset:

行をドラッグする画像を返します -(NSImage*)dragImageForRows:(NSArray*)dragRows: event:(NSEvent*)dragEvent: dragImageOffset:(NSPointPointer)dragImageOffset: 解説 行をドラッグする画像を返します。 カスタム画像を使用する場合はサブクラスでオーバ…

doubleAction

ダブルクリックしたときのアクションセレクタを返します 解説 ダブルクリックしたときのアクションセレクタを返します。 返り値 ( SEL ) セレクタ 引数 フレームワーク ApplicationKit クラス NSTableView Instance Methods 使用可能 10.0 参照 - action (NS…

deselectRow:

番号で指定した行の選択を外します -(void)deselectRow:(int)rowIndex: 解説 番号で指定した行の選択を外します。 選択が変更されれば、デフォルトの通知センターへNSTableViewSelectionDidChangeNotificationがポストされます。 返り値 ( void ) なし 引数 …

deselectColumn:

番号で指定したテーブル列の選択を外します -(void)deselectColumn:(int)columnIndex: 解説 番号で指定したテーブル列の選択を外します。 選択が変更されれば、デフォルトの通知センターへNSTableViewSelectionDidChangeNotificationがポストされます。 返り…

deselectAll:

テーブルビューの全てのセルの選択を解除します -(void)deselectAll:(id)sender: 解説 テーブルビューの全てのセルの選択を解除します。 選択が変わったときにデフォルトの通知センターにNSTableViewSelectionDidChangeNotificationをポストします。 返り値 …

delegate

レシーバーのデリゲートを返す 解説 レシーバーのデリゲートを返します。 返り値 ( id ) オブジェクト 引数 フレームワーク ApplicationKit クラス NSTableView Instance Methods 使用可能 10.0 参照 - setDelegate: 例文 //アプリケーションのデリゲート //…

dataSource

テーブルビューに表示されるデータを保持するデータソースオブジェクトを返します 解説 テーブルビューに表示されるデータを保持するデータソースオブジェクトを返します。 返り値 ( id ) オブジェクト 引数 フレームワーク ApplicationKit クラス NSTableVi…

cornerView

テーブルビューのコーナービューを返します 解説 テーブルビューのコーナービューを返します。 表示されるのは右上の部分、ヘッダービューと同じ高さで垂直スクローラと同じ幅の部分です。 返り値 ( NSView * ) ビュー 引数 フレームワーク ApplicationKit …

columnsInRect:

指定した範囲が含まれる列の範囲を返します -(NSRange)columnsInRect:(NSRect)aRect: 解説 指定した範囲が含まれる列の範囲を返します。 返り値 ( NSRange ) 範囲 引数 ( NSRect )aRect 矩形 フレームワーク ApplicationKit クラス NSTableView Instance Met…

columnWithIdentifier:

IDでテーブル列を探してテーブルビューでの番号を返します -(int)columnWithIdentifier:(id)anObject: 解説 IDでテーブル列を探してテーブルビューでの番号を返します。 番号は左から順に0,1,2,3...となっています。 同じIDのテーブル列が無ければ-1を返しま…

columnAtPoint:

指定した位置にあるテーブル列を番号で返します -(int)columnAtPoint:(NSPoint)aPoint: 解説 指定した位置にあるテーブル列を番号で返します。 テーブルの範囲外の位置を指定すると-1を返します。 返り値 ( int ) 整数値 引数 ( NSPoint )aPoint 位置 フレー…

clickedRow

クリックした行の番号を返します 解説 クリックした行の番号を返します。 返り値 ( int ) 整数値 引数 フレームワーク ApplicationKit クラス NSTableView Instance Methods 使用可能 10.0 参照 - clickedColumn - setAction:(NSControl) -setDoubleAction: …

clickedColumn

クリックした列の番号を返します 解説 クリックした列の番号を返します。 返り値 ( int ) 整数値 引数 フレームワーク ApplicationKit クラス NSTableView Instance Methods 使用可能 10.0 参照 - clickedRow - setAction:(NSControl) -setDoubleAction: 例…

backgroundColor

テーブルビューの背景色を返します 解説 テーブルビューの背景色を返します。 返り値 ( NSColor * ) 背景色 引数 フレームワーク ApplicationKit クラス NSTableView Instance Methods 使用可能 10.0 参照 - setBackgroundColor: 例文 #import "MyObject.h" …

autosaveTableColumns

このテーブルの列や幅が自動保存されるかを返します 解説 このテーブルの列や幅が自動保存されるかを返します。 テーブル情報はこのアプリケーション用で、ユーザーごとに保存されます。 自動保存名がnilならテーブル情報は保存されません。 返り値 ( BOOL )…

autosaveName

テーブルの自動保存名を返します 解説 テーブルの自動保存名を返します。 自動保存名が無ければnilを返します。 テーブル情報はこのアプリケーション用で、ユーザーごとに保存されます。 自動保存名があっても自動保存しないなら(autosaveTableColumnsがNO…

autoresizesAllColumnsToFit

幅が変更されるときに列もそれぞれ比例してサイズ変更されるかを返します 解説 テーブルビューの幅が変更されるときにテーブル列もそれぞれ比例してサイズ変更されるかを返します。 テーブルビューの幅に比例してテーブル列の幅もそれぞれ変更される場合はYE…

allowsMultipleSelection

ユーザーが一度に複数の列や行を選ぶことができるかを返します 解説 ユーザーが一度に複数の列や行を選ぶことができるかを返します。 一度に複数の列や行を選ぶことができればYESを返します。 セットすることができなければNOを返します。 この設定に関係な…