GridPanel クラス リファレンス
継承元 | NSObject |
---|---|
定義先 | GridPanel.h |
– objectAtIndexedSubscript:
指定された行インデックスから行アクセサ(GridRowAccessor)を取得します。
- (nonnull GridRowAccessor *)objectAtIndexedSubscript:(int)key
パラメータ
key |
指定された行 |
---|
戻り値
GridRowAccessorの値
内容
指定された行インデックスから行アクセサ(GridRowAccessor)を取得します。
定義先
GridPanel.h
– initWithGrid:cellType:rows:cols:
- (id _Nonnull)initWithGrid:(FlexGrid *_Nonnull)grid cellType:(GridCellType)cellType rows:(GridRowCollection *_Nonnull)rows cols:(GridColumnCollection *_Nonnull)cols
cellType
このパネルに含まれるセルのタイプを取得します。
@property (readonly) GridCellType cellType
内容
このパネルに含まれるセルのタイプを取得します。
定義先
GridPanel.h
width
グリッドパネル内のコンテンツの幅サイズ合計を取得します。
@property (readonly) int width
内容
グリッドパネル内のコンテンツの幅サイズ合計を取得します。
定義先
GridPanel.h
height
グリッドパネル内のコンテンツの高さサイズ合計を取得します。
@property (readonly) int height
内容
グリッドパネル内のコンテンツの高さサイズ合計を取得します。
定義先
GridPanel.h
offsetX
このパネル内のコンテンツの X オフセットを取得します。
@property (readonly) int offsetX
内容
このパネル内のコンテンツの X オフセットを取得します。
定義先
GridPanel.h
offsetY
このパネル内のコンテンツの Y オフセットを取得します。
@property (readonly) int offsetY
内容
このパネル内のコンテンツの Y オフセットを取得します。
定義先
GridPanel.h
lineWidth
lineWidth を取得します。
@property (readonly) double lineWidth
内容
lineWidth を取得します。
定義先
GridPanel.h
– setCellData:forRow:inColumn:
- (void)setCellData:(NSObject *_Nullable)value forRow:(int)r inColumn:(int)c
– getCellDataForRow:inColumn:formatted:
- (NSObject *_Nullable)getCellDataForRow:(int)r inColumn:(int)c formatted:(BOOL)formatted
– getCellRectForRow:inColumn:
行のセル四角形を取得します。
- (CGRect)getCellRectForRow:(int)r inColumn:(int)c
パラメータ
r |
行 |
---|---|
c |
列 |
戻り値
四角形領域
内容
行のセル四角形を取得します。
定義先
GridPanel.h
– getCellRectForRow:inColumn:withMergeRange:
- (CGRect)getCellRectForRow:(int)r inColumn:(int)c withMergeRange:(GridCellRange *_Nullable)range
– drawCellForRow:inColumn:withBackground:
行のセルを描画します。
- (void)drawCellForRow:(int)r inColumn:(int)c withBackground:(BOOL)b
パラメータ
r |
行 |
---|---|
c |
列 |
b |
背景付きかどうか |
内容
行のセルを描画します。
定義先
GridPanel.h
– drawCellForRow:inColumn:withBackground:andForeground:
行のセルを描画します。
- (void)drawCellForRow:(int)r inColumn:(int)c withBackground:(BOOL)b andForeground:(BOOL)f
パラメータ
r |
行 |
---|---|
c |
列 |
b |
背景付きかどうか |
f |
前景かどうか |
内容
行のセルを描画します。
定義先
GridPanel.h
– drawCellBackgroundForRow:inColumn:withRect:andRange:
- (void)drawCellBackgroundForRow:(int)r inColumn:(int)c withRect:(CGRect)t andRange:(GridCellRange *_Nullable)range
– drawCellBackgroundForRow:inColumn:withRect:andRange:assumingCustomBGColor:
- (void)drawCellBackgroundForRow:(int)r inColumn:(int)c withRect:(CGRect)t andRange:(GridCellRange *_Nullable)range assumingCustomBGColor:(UIColor *_Nonnull)customBgClr
– isColLeftVisible:
列の左側境界線を表示するかどうかを指定します。
- (BOOL)isColLeftVisible:(int)c
パラメータ
c |
列インデックス |
---|
戻り値
boolean 値
内容
列の左側境界線を表示するかどうかを指定します。
定義先
GridPanel.h
– isColRightVisible:
列の右側境界線を表示するかどうかを指定します。
- (BOOL)isColRightVisible:(int)c
パラメータ
c |
列インデックス |
---|
戻り値
boolean 値
内容
列の右側境界線を表示するかどうかを指定します。
定義先
GridPanel.h
– isRowTopVisible:
行の上部境界線を表示するかどうかを指定します。
- (BOOL)isRowTopVisible:(int)r
パラメータ
r |
行インデックス |
---|
戻り値
boolean 値
内容
行の上部境界線を表示するかどうかを指定します。
定義先
GridPanel.h
– isRowBottomVisible:
行の下部境界線を表示するかどうかを指定します。
- (BOOL)isRowBottomVisible:(int)r
パラメータ
r |
行のインデックス |
---|
戻り値
boolean 値
内容
行の下部境界線を表示するかどうかを指定します。
定義先
GridPanel.h
– getClipRect
グリッドパネルがクリッピングされている四角形領域を取得します。
- (CGRect)getClipRect
戻り値
四角形領域
内容
グリッドパネルがクリッピングされている四角形領域を取得します。
定義先
GridPanel.h
– getAdorner:
マーカーを取得する内部メソッドです。
- (int)getAdorner:(CGPoint)pt
パラメータ
pt |
マーカーのポイント |
---|
内容
マーカーを取得する内部メソッドです。
定義先
GridPanel.h
– getFirstVisibleColumn
内部利用。先頭列の列インデックスを取得します。
- (int)getFirstVisibleColumn
戻り値
インデックス
内容
内部利用。先頭列の列インデックスを取得します。
定義先
GridPanel.h
– getFirstVisibleRow
内部利用。先頭列の行インデックスを取得します。
- (int)getFirstVisibleRow
戻り値
インデックス
内容
内部利用。先頭列の行インデックスを取得します。
定義先
GridPanel.h