IXuniEditableCollectionView プロトコル リファレンス

参照先 IXuniCollectionView
定義先 ICollectionView.h

概要

ICollectionView を拡張して、編集機能を提供するメソッドおよびプロパティを定義します。

  canAddNew 実装必須 メソッド

新しい項目をコレクションに追加できるかどうかを示す値を取得します。

@property (readonly) BOOL canAddNew

内容

新しい項目をコレクションに追加できるかどうかを示す値を取得します。

定義先

ICollectionView.h

  canCancelEdit 実装必須 メソッド

コレクションビューが保留中の変更を破棄し、編集されたオブジェクトの元の値を復元できるかどうかを示す値を取得します。

@property (readonly) BOOL canCancelEdit

内容

コレクションビューが保留中の変更を破棄し、編集されたオブジェクトの元の値を復元できるかどうかを示す値を取得します。

定義先

ICollectionView.h

  canRemove 実装必須 メソッド

コレクションから項目を削除できるかどうかを示す値を取得します。

@property (readonly) BOOL canRemove

内容

コレクションから項目を削除できるかどうかを示す値を取得します。

定義先

ICollectionView.h

  currentAddItem 実装必須 メソッド

現在の追加トランザクションの間に追加される項目を取得します。

@property (readonly) NSObject *currentAddItem

内容

現在の追加トランザクションの間に追加される項目を取得します。

定義先

ICollectionView.h

  currentEditItem 実装必須 メソッド

現在の編集トランザクションの間に編集される項目を取得します。

@property (readonly) NSObject *currentEditItem

内容

現在の編集トランザクションの間に編集される項目を取得します。

定義先

ICollectionView.h

  isAddingNew 実装必須 メソッド

追加トランザクションが進行中であるかどうかを示す値を取得します。

@property (readonly) BOOL isAddingNew

内容

追加トランザクションが進行中であるかどうかを示す値を取得します。

定義先

ICollectionView.h

  isEditingItem 実装必須 メソッド

編集トランザクションが進行中であるかどうかを示す値を取得します。

@property (readonly) BOOL isEditingItem

内容

編集トランザクションが進行中であるかどうかを示す値を取得します。

定義先

ICollectionView.h

– addNew 実装必須 メソッド

コレクションに新しい項目を追加します。

- (NSObject *)addNew

戻り値

オブジェクト

内容

コレクションに新しい項目を追加します。

定義先

ICollectionView.h

– cancelEdit 実装必須 メソッド

現在の編集トランザクションを終了し、可能であれば、項目に元の値を復元します。

- (void)cancelEdit

内容

現在の編集トランザクションを終了し、可能であれば、項目に元の値を復元します。

定義先

ICollectionView.h

– cancelNew 実装必須 メソッド

現在の追加トランザクションを終了し、保留中の新しい項目を破棄します。

- (void)cancelNew

内容

現在の追加トランザクションを終了し、保留中の新しい項目を破棄します。

定義先

ICollectionView.h

– commitEdit 実装必須 メソッド

現在の編集トランザクションを終了し、保留中の変更を保存します。

- (void)commitEdit

内容

現在の編集トランザクションを終了し、保留中の変更を保存します。

定義先

ICollectionView.h

– commitNew 実装必須 メソッド

現在の追加トランザクションを終了し、保留中の新しい項目を保存します。

- (void)commitNew

内容

現在の追加トランザクションを終了し、保留中の新しい項目を保存します。

定義先

ICollectionView.h

– editItem: 実装必須 メソッド

指定された項目の編集トランザクションを開始します。

- (void)editItem:(NSObject *)item

パラメータ

item

項目

内容

指定された項目の編集トランザクションを開始します。

定義先

ICollectionView.h

– remove: 実装必須 メソッド

指定された項目をコレクションから削除します。

- (void)remove:(NSObject *)item

パラメータ

item

項目

内容

指定された項目をコレクションから削除します。

定義先

ICollectionView.h

– removeAt: 実装必須 メソッド

指定されたインデックスにある項目をコレクションから削除します。

- (void)removeAt:(int)index

パラメータ

index

インデックス

内容

指定されたインデックスにある項目をコレクションから削除します。

定義先

ICollectionView.h

– addObject: 実装必須 メソッド

コレクションの最後に新しいオブジェクトを追加します。

- (void)addObject:(NSObject *)anObject

パラメータ

anObject

追加するオブジェクト

内容

コレクションの最後に新しいオブジェクトを追加します。

定義先

ICollectionView.h

– addObjects: 実装必須 メソッド

コレクションの最後にオブジェクト配列を追加します。

- (void)addObjects:(NSArray *)objects

パラメータ

objects

追加するオブジェクト

内容

コレクションの最後にオブジェクト配列を追加します。

定義先

ICollectionView.h

– insertObject:atIndex: 実装必須 メソッド

指定された位置に新しいオブジェクトを挿入します。

- (void)insertObject:(NSObject *)anObject atIndex:(NSUInteger)index

パラメータ

anObject

追加するオブジェクト

index

オブジェクトの位置

内容

指定された位置に新しいオブジェクトを挿入します。

定義先

ICollectionView.h

– removeAllObjects 実装必須 メソッド

コレクションからすべてのオブジェクトを削除します。

- (void)removeAllObjects

内容

コレクションからすべてのオブジェクトを削除します。

定義先

ICollectionView.h

– replaceObjectAtIndex:withObject: 実装必須 メソッド

現在の位置にあるオブジェクトを新しいオブジェクトに置き換えます

- (void)replaceObjectAtIndex:(NSUInteger)index withObject:(NSObject *)anObject

パラメータ

index

置き換えを行う位置

anObject

新しいオブジェクト

内容

現在の位置にあるオブジェクトを新しいオブジェクトに置き換えます

定義先

ICollectionView.h