FlexGridDetailProviderDelegate Protocol Reference

Conforms to NSObject
Declared in FlexGridDetailProvider.h

Overview

Delegate class for handling FlexGrid detail cell generation

– detailCellCreating:row:

Occurs when the detail cell must be created

- (UIView *_Nullable)detailCellCreating:(FlexGridDetailProvider *_Nonnull)sender row:(GridRow *_Nonnull)row

Parameters

sender

the sender FlexGridDetailProvider object.

row

the specified row for which detail view is created

Return Value

a UIView for the cell details or null when no details are available

Discussion

Occurs when the detail cell must be created

Declared In

FlexGridDetailProvider.h

– gridRowHeaderLoading:row:defaultButton:

Occurs when the detail expand button must be created

- (UIButton *_Nullable)gridRowHeaderLoading:(FlexGridDetailProvider *_Nonnull)sender row:(GridRow *_Nonnull)row defaultButton:(UIButton *_Nonnull)defaultButton

Parameters

sender

the sender FlexGridDetailProvider object.

row

the specified row for which detail expand button is created

defaultButton

default detail expand button

Return Value

a UIButton for the grid row detail expand button or null when no button

Discussion

Occurs when the detail expand button must be created

Declared In

FlexGridDetailProvider.h