派生元: IGGridViewCellBase : UIView
定義: IGGridViewCell.h

概要

IGGridViewPullDownCell は Facebook および Twitter の機能をシミュレートするために使用されるセルです。ユーザーがグリッド ビューの境界線よりプルし、リリースすると更新されます。セルの 3 つのモードで表示をカスタマイズできます。

3 つのモードは以下のとおりです。

PullDown:

    これは初期状態です。ユーザーがグリッド ビューを範囲外へのプルダウンを開始するときに発生します。 
    表示するテキストの例として「更新するためにプルダウンします...」があります。

Release:

    ユーザーがグリッド ビューの pullDownRowHeight プロパティの距離範囲外へグリッド ビューをプルするときに、この状態が発生します。 
    表示するテキストの例として「更新するために解放します...」があります。

Updating:

    これは最後の状態です。リリース状態にある場合に、ユーザーがグリッド ビューをリリースしたときに発生します。 
    この場合に、グリッド ビューのデリゲートが更新モードにあり、コンテンツを更新するために操作を実行する必要があることを開発者に通知します。
    開発者が操作を実行した後に、グリッド ビューの finishedUpdating メソッドを呼び出します。

このセルから派生すると、以下のメソッドを使用して各状態の表示を制限し、トランジションを提供できます。

    changeStateToPullDownMode
    changeStateToReleaseMode
    changeStateToUpdatingMode

各状態のテキストを変更するには、以下のプロパティを使用できます。

    pullDownText
    releaseText
    updatingText

IGGridView にカスタム IGGridViewPullDownCell を使用するには、IGGridViewDataSource で以下のセレクターを使用します。

    - (IGGridViewPullDownCell *) pullDownCellForGridView:(IGGridView*)gridView;

タスク

表示

表示テキスト

保護されたオーバーライド

プロパティ

displayLabel

これはセルの主な表示要素です。直接にテキスト プロパティを設定しません。その代わりに、pullDownTextreleaseText、および updatingText プロパティを使用してください。

@property (nonatomic, readonly) UILabel *displayLabel

定義:

IGGridViewCell.h

displayUpdatingIndicator

セルが Updating 状態にある場合に updatingIndicator が表示されるかどうかを制御します。

@property (nonatomic, assign) BOOL displayUpdatingIndicator

定義:

IGGridViewCell.h

pullDownText

セルが PullDown 状態にある場合に displayLabel に使用されるテキスト。

@property (nonatomic, retain) NSString *pullDownText

定義:

IGGridViewCell.h

releaseText

セルが Release 状態にある場合に displayLabel に使用されるテキスト。

@property (nonatomic, retain) NSString *releaseText

定義:

IGGridViewCell.h

updatingIndicator

セルが Updating 状態にある場合に表示される UIActivityIndicatorView があります。

@property (nonatomic, readonly) UIActivityIndicatorView *updatingIndicator

注記

インジケーターを無効にするには、displayUpdatingIndicator を NO に設定します。

定義:

IGGridViewCell.h

updatingText

セルが Updating 状態にある場合に displayLabel に使用されるテキスト。

@property (nonatomic, retain) NSString *updatingText

定義:

IGGridViewCell.h

インスタンス メソッド

changeStateToPullDownMode

セルがプルダウン モードになるときに、このメソッドは呼び出されます。

- (void)changeStateToPullDownMode

注記

このメソッドは、コンテンツをプルダウン モードに移動するために使用します。

定義:

IGGridViewCell.h

changeStateToReleaseMode

セルがリリース モードになるときに、このメソッドは呼び出されます。

- (void)changeStateToReleaseMode

注記

このメソッドは、コンテンツをリリース モードに移動するために使用します。

定義:

IGGridViewCell.h

changeStateToUpdatingMode

セルが更新モードになるときに、このメソッドは呼び出されます。

- (void)changeStateToUpdatingMode

注記

このメソッドは、コンテンツを更新モードに移動するために使用します。

定義:

IGGridViewCell.h