IXuniCollectionView プロトコル リファレンス
参照先 | IXuniNotifyCollectionChanged |
---|---|
定義先 | ICollectionView.h |
canFilter
実装必須 メソッド
このビューがフィルタ処理をサポートしているかどうかを示す値を取得します。
@property (readonly) BOOL canFilter
内容
このビューがフィルタ処理をサポートしているかどうかを示す値を取得します。
定義先
ICollectionView.h
canGroup
実装必須 メソッド
このビューがグループ化をサポートしているかどうかを示す値を取得します。
@property (readonly) BOOL canGroup
内容
このビューがグループ化をサポートしているかどうかを示す値を取得します。
定義先
ICollectionView.h
canSort
実装必須 メソッド
このビューがソートをサポートしているかどうかを示す値を取得します。
@property (readonly) BOOL canSort
内容
このビューがソートをサポートしているかどうかを示す値を取得します。
定義先
ICollectionView.h
currentItem
実装必須 メソッド
ビュー内の現在の項目を取得します。
@property (readonly) NSObject *currentItem
内容
ビュー内の現在の項目を取得します。
定義先
ICollectionView.h
currentPosition
実装必須 メソッド
ビュー内の現在の項目の順序位置を取得します。
@property (readonly) int currentPosition
内容
ビュー内の現在の項目の順序位置を取得します。
定義先
ICollectionView.h
filter
実装必須 メソッド
項目をビューに入れるかどうかを判断するために使用されるコールバックを取得または設定します。
@property (nonatomic, copy) IXuniPredicate filter
内容
項目をビューに入れるかどうかを判断するために使用されるコールバックを取得または設定します。
定義先
ICollectionView.h
groupDescriptions
実装必須 メソッド
ビューでコレクション内の項目をグループ化する方法を表すオブジェクトのコレクションを取得します。
@property (readonly) XuniObservableArray *groupDescriptions
内容
ビューでコレクション内の項目をグループ化する方法を表すオブジェクトのコレクションを取得します。
定義先
ICollectionView.h
groups
実装必須 メソッド
最上位グループを取得します。
@property (readonly) NSArray *groups
内容
最上位グループを取得します。
定義先
ICollectionView.h
isEmpty
実装必須 メソッド
このビューに項目が何も含まれていないかどうかを示す値を取得します。
@property (readonly) BOOL isEmpty
内容
このビューに項目が何も含まれていないかどうかを示す値を取得します。
定義先
ICollectionView.h
sortDescriptions
実装必須 メソッド
ビューでコレクション内の項目をソートする方法を表す @see:SortDescription オブジェクトのコレクションを取得します。
@property (readonly) XuniObservableArray *sortDescriptions
内容
ビューでコレクション内の項目をソートする方法を表す @see:SortDescription オブジェクトのコレクションを取得します。
定義先
ICollectionView.h
sourceCollection
実装必須 メソッド
このビューの作成元のコレクションオブジェクトを取得または設定します。
@property NSMutableArray *sourceCollection
内容
このビューの作成元のコレクションオブジェクトを取得または設定します。
定義先
ICollectionView.h
– contains:
実装必須 メソッド
指定された項目がこのビューに属するかどうかを示す値を返します。
- (BOOL)contains:(NSObject *)item
パラメータ
item |
項目 |
---|
戻り値
指定された項目がこのビューに属するかどうかを示す boolean 値
内容
指定された項目がこのビューに属するかどうかを示す値を返します。
定義先
ICollectionView.h
– moveCurrentTo:
実装必須 メソッド
指定された項目をビュー内の現在の項目に設定します。
- (BOOL)moveCurrentTo:(NSObject *)item
パラメータ
item |
項目 |
---|
戻り値
boolean 値
内容
指定された項目をビュー内の現在の項目に設定します。
定義先
ICollectionView.h
– moveCurrentToFirst
実装必須 メソッド
ビュー内の最初の項目を現在の項目として設定します。
- (BOOL)moveCurrentToFirst
戻り値
boolean 値
内容
ビュー内の最初の項目を現在の項目として設定します。
定義先
ICollectionView.h
– moveCurrentToLast
実装必須 メソッド
ビュー内の最後の項目を現在の項目として設定します。
- (BOOL)moveCurrentToLast
戻り値
boolean 値
内容
ビュー内の最後の項目を現在の項目として設定します。
定義先
ICollectionView.h
– moveCurrentToNext
実装必須 メソッド
ビュー内の現在の項目の後の項目を現在の項目として設定します。
- (BOOL)moveCurrentToNext
戻り値
boolean 値
内容
ビュー内の現在の項目の後の項目を現在の項目として設定します。
定義先
ICollectionView.h
– moveCurrentToPosition:
実装必須 メソッド
ビュー内の指定されたインデックスにある項目を現在の項目として設定します。
- (BOOL)moveCurrentToPosition:(int)index
パラメータ
index |
インデックス |
---|
戻り値
boolean 値
内容
ビュー内の指定されたインデックスにある項目を現在の項目として設定します。
定義先
ICollectionView.h
– moveCurrentToPrevious
実装必須 メソッド
ビュー内の現在の項目の前の項目を現在の項目として設定します。
- (BOOL)moveCurrentToPrevious
戻り値
boolean 値
内容
ビュー内の現在の項目の前の項目を現在の項目として設定します。
定義先
ICollectionView.h
– refresh
実装必須 メソッド
現在のソート、フィルタ、およびグループパラメータを使用してビューを再作成します。
- (void)refresh
内容
現在のソート、フィルタ、およびグループパラメータを使用してビューを再作成します。
定義先
ICollectionView.h
– refresh:
実装必須 メソッド
現在のソート、フィルタ、およびグループパラメータを使用してビューを再作成します。
- (void)refresh:(BOOL)isNotifyCollectionChanged
パラメータ
isNotifyCollectionChanged |
YES は collectionChanged イベントをトリガすることを意味し、NO はトリガしないことを意味します。 |
---|
内容
現在のソート、フィルタ、およびグループパラメータを使用してビューを再作成します。
定義先
ICollectionView.h
currentChanged
実装必須 メソッド
現在の項目が変更された後に発生します。
@property XuniEvent *currentChanged
内容
現在の項目が変更された後に発生します。
定義先
ICollectionView.h
currentChanging
実装必須 メソッド
現在の項目が変更される前に発生します。
@property XuniEvent *currentChanging
内容
現在の項目が変更される前に発生します。
定義先
ICollectionView.h
– beginUpdate
実装必須 メソッド
– endUpdate
実装必須 メソッド
beginUpdate を呼び出して一時停止されたリフレッシュを再開します。
- (void)endUpdate
内容
beginUpdate を呼び出して一時停止されたリフレッシュを再開します。
定義先
ICollectionView.h
– deferUpdate:
実装必須 メソッド
items
実装必須 メソッド
ビュー内のフィルタ処理された項目、ソートされた項目、グループ化された項目を取得します。
@property (readonly) NSArray *items
内容
ビュー内のフィルタ処理された項目、ソートされた項目、グループ化された項目を取得します。
定義先
ICollectionView.h