IGGridViewDataSource Protocol Reference

Conforms to NSObject
Declared in IGGridView.h

Overview

The IGGridViewDataSource protocol is adopted by an object that mediates the application’s data model for a IGGridView object. The data source provides the grid view object with the information it needs to construct and modify a grid view.

As a representative of the data model, the data source supplies minimal information about the grid view’s appearance. The grid view object’s delegate provides that information.

The required methods of the protocol provide the cells to be displayed by the grid view as was as the number of rows in each section and number of columns. There are also optional methods for creating other cells such as a header cell or filter cell as well as handling data manipulation such as insertion, deletion and reordering.

Other Methods

– gridView:cellAt: required method

Asks the data source for a cell to place at a particular location in the grid view. (required)

- (IGGridViewCell *)gridView:(IGGridView *)gridView cellAt:(IGCellPath *)path

Parameters

gridView

The grid view requesting the cell.

path

The path of the cell that is needed

Return Value

An object inheriting IGGridViewCell that the grid view can use for the specified location.

Discussion

The returned IGGridViewCell object is frequently one that the application reuses for performance reasons. You should fetch a previously created cell object that is marked for reuse by sending a dequeueResuableCellWithIdentifier: message to the grid view. The identifier for a reusable cell object is assigned when the the initWithStyle:reuseIdentifier: method of the IGGridViewCellBase.

Declared In

IGGridView.h

– gridView:numberOfRowsInSection: required method

Asks the data source for the number of rows that should be displayed in the specified section. (required)

- (NSInteger)gridView:(IGGridView *)gridView numberOfRowsInSection:(NSInteger)section

Parameters

gridView

The grid view requesting the information.

section

The index of the section.

Return Value

The number of rows in the section.

Declared In

IGGridView.h

– numberOfColumnsInGridView: required method

Asks the data source for the number of columns that should be displayed. (required)

- (NSInteger)numberOfColumnsInGridView:(IGGridView *)gridView

Parameters

gridView

The grid view requesting the information.

Return Value

The number of columns in the grid view.

Declared In

IGGridView.h

– numberOfFixedRowsInGridView: required method

Asks the data source for the number of fixed rows that should be displayed.

- (NSInteger)numberOfFixedRowsInGridView:(IGGridView *)gridView

Parameters

gridView

The grid view requesting the information.

Return Value

The number of fixed rows in the grid view.

Declared In

IGGridView.h

– gridView:didEndDisplayingCell:forCellAtPath:

Tells the data source a cell is about to be released.

- (void)gridView:(IGGridView *)gridView didEndDisplayingCell:(IGGridViewCell *)cell forCellAtPath:(IGCellPath *)path

Parameters

gridView

The grid view providing the information.

cell

The cell that is being queued up to be reused.

path

The path of the cell that is being released.

Discussion

Allows the data source to do any additional clean up it may need to do for a particular cell.

Declared In

IGGridView.h

– rowPathsOfStretchRowsInGridView:

Asks the data source if any rows should be displayed as one cell instead of a cell for each column.

- (NSArray *)rowPathsOfStretchRowsInGridView:(IGGridView *)gridView

Parameters

gridView

The grid view requesting the information.

Return Value

An array of IGRowPath objects representing rows that should be stretched.

Discussion

Any rows specified will have a column index of -1 when the gridView:cellAt: method is invoked.

Declared In

IGGridView.h

– numberOfSectionsInGridView:

Asks the data source for the number of sections in the grid view.

- (NSInteger)numberOfSectionsInGridView:(IGGridView *)gridView

Parameters

gridView

The grid view requesting the information.

Return Value

The number of sections in the grid view.

Declared In

IGGridView.h

– gridView:titleForHeaderInSection:

Asks the data source for the text that should be displayed in the header of a section.

- (NSString *)gridView:(IGGridView *)gridView titleForHeaderInSection:(NSInteger)section

Parameters

gridView

The grid view requesting the information.

section

The index of the section.

Return Value

The text that should be displayed in the section header cell.

Declared In

IGGridView.h

– gridView:titleForFooterInSection:

Asks the data source for the text that should be displayed in the footer of a section.

- (NSString *)gridView:(IGGridView *)gridView titleForFooterInSection:(NSInteger)section

Parameters

gridView

The grid view requesting the information.

section

The index of the section.

Return Value

The text that should be displayed in the section footer cell.

Declared In

IGGridView.h

– gridView:titleForHeaderInColumn:

Asks the data source for the text that should be displayed in the header of a column.

- (NSString *)gridView:(IGGridView *)gridView titleForHeaderInColumn:(NSInteger)column

Parameters

gridView

The grid view requesting the information.

column

The index of the column.

Return Value

The text that should be displayed in the column header cell.

Declared In

IGGridView.h

– dataSourceProvidesRowHeightsForGridView:

Asks the datasource if it’s allowed to provide the row heights for the grid.

- (BOOL)dataSourceProvidesRowHeightsForGridView:(IGGridView *)gridView

Parameters

gridView

The grid view requesting the information.

Return Value

Yes if the gridView should ask it for the height of each row.

Discussion

If not implemented, the answer is assumed yes if the dataSource implements gridView:heightForRowAtPath:.

Declared In

IGGridView.h

– gridView:heightForRowAtPath:

Asks the datasource for the height of a particular row.

- (CGFloat)gridView:(IGGridView *)gridView heightForRowAtPath:(IGRowPath *)path

Parameters

gridView

The grid view requesting the information.

path

The IGRowPath of the row.

Return Value

The height for the requested row.

Discussion

This will be called for every row whenever the grid view is reloaded.

Declared In

IGGridView.h

– gridView:expandSection:

Notifies the data source that a section should be expanded.

- (void)gridView:(IGGridView *)gridView expandSection:(NSInteger)section

Parameters

gridView

The grid view providing the information.

section

The index of the section.

Declared In

IGGridView.h

– gridView:collapseSection:

Notifies the data source that a section should be collapsed.

- (void)gridView:(IGGridView *)gridView collapseSection:(NSInteger)section

Parameters

gridView

The grid view providing the information.

section

The index of the section.

Declared In

IGGridView.h

– gridView:sectionExpanded:

Asks the data source if a particular section should be expanded or collapsed.

- (BOOL)gridView:(IGGridView *)gridView sectionExpanded:(NSInteger)section

Parameters

gridView

The grid view requesting the information.

section

The index of the section.

Return Value

Yes if the specified section should be expanded.

Declared In

IGGridView.h

– gridView:displayHeaderForSection:

Asks the data source if a particular section’s header should be displayed.

- (BOOL)gridView:(IGGridView *)gridView displayHeaderForSection:(NSInteger)section

Parameters

gridView

The grid view requesting the information.

section

The index of the section.

Return Value

Yes if the section’s header should be displayed.

Declared In

IGGridView.h

– gridView:displayFooterForSection:

Asks the data source if a particular section’s footer should be displayed.

- (BOOL)gridView:(IGGridView *)gridView displayFooterForSection:(NSInteger)section

Parameters

gridView

The grid view requesting the information.

section

The index of the section.

Return Value

Yes if the section’s footer should be displayed.

Declared In

IGGridView.h

Other Cells

– gridView:headerCellForRowAt:

Deprecated, please use gridView:headerCellAt:

- (IGGridViewHeaderCell *)gridView:(IGGridView *)gridView headerCellForRowAt:(NSInteger)column

Parameters

gridView

The grid view requesting the cell.

column

The index of the column

Return Value

An object inheriting IGGridViewHeaderCell that the grid view can use for the specified location.

Declared In

IGGridView.h

– gridView:headerCellAt:

Asks the data source for a header cell to place at a particular location in the header of the grid view.

- (IGGridViewHeaderCell *)gridView:(IGGridView *)gridView headerCellAt:(NSInteger)column

Parameters

gridView

The grid view requesting the cell.

column

The index of the column

Return Value

An object inheriting IGGridViewHeaderCell that the grid view can use for the specified location.

Discussion

The returned IGGridViewHeaderCell object is frequently one that the application reuses for performance reasons. You should fetch a previously created cell object that is marked for reuse by sending a dequeueResuableCellWithIdentifier: message to the grid view. The identifier for a reusable cell object is assigned when the the initWithStyle:reuseIdentifier: method of the IGGridViewCellBase.

Declared In

IGGridView.h

– gridView:cellForSectionHeader:

Asks the data source for a header section cell to place at a particular location as the header of a section in the grid view.

- (IGGridViewSectionCell *)gridView:(IGGridView *)gridView cellForSectionHeader:(NSInteger)section

Parameters

gridView

The grid view requesting the cell.

section

The index of the section

Return Value

An object inheriting IGGridViewSectionCell that the grid view can use for the specified location.

Discussion

The returned IGGridViewSectionCell object is frequently one that the application reuses for performance reasons. You should fetch a previously created cell object that is marked for reuse by sending a dequeueResuableCellWithIdentifier: message to the grid view. The identifier for a reusable cell object is assigned when the the initWithStyle:reuseIdentifier: method of the IGGridViewCellBase.

Declared In

IGGridView.h

– gridView:cellForSectionFooter:

Asks the data source for a footer section cell to place at a particular location as the footer of a section in the grid view.

- (IGGridViewSectionCell *)gridView:(IGGridView *)gridView cellForSectionFooter:(NSInteger)section

Parameters

gridView

The grid view requesting the cell.

section

The index of the section

Return Value

An object inheriting IGGridViewSectionCell that the grid view can use for the specified location.

Discussion

The returned IGGridViewSectionCell object is frequently one that the application reuses for performance reasons. You should fetch a previously created cell object that is marked for reuse by sending a dequeueResuableCellWithIdentifier: message to the grid view. The identifier for a reusable cell object is assigned when the the initWithStyle:reuseIdentifier: method of the IGGridViewCellBase.

Declared In

IGGridView.h

– gridView:cellForReorderingAtPath:

Asks the data source for a row reordering indicator cell to place at a particular location in the grid view.

- (IGGridViewReorderCell *)gridView:(IGGridView *)gridView cellForReorderingAtPath:(IGCellPath *)path

Parameters

gridView

The grid view requesting the cell.

path

The path of the cell that is needed

Return Value

An object inheriting IGGridViewReorderCell that the grid view can use for the specified location.

Discussion

The returned IGGridViewReorderCell object is frequently one that the application reuses for performance reasons. You should fetch a previously created cell object that is marked for reuse by sending a dequeueResuableCellWithIdentifier: message to the grid view. The identifier for a reusable cell object is assigned when the the initWithStyle:reuseIdentifier: method of the IGGridViewCellBase.

Declared In

IGGridView.h

– pullDownCellForGridView:

Asks the data source for a pull down cell to place that will be used when pulling the grid view down further than its bounds.

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

Parameters

gridView

The grid view requesting the cell.

Return Value

An object inheriting IGGridViewPullDownCell that the grid view can use for the specified location.

Discussion

The returned IGGridViewPullDownCell object is frequently one that the application reuses for performance reasons. You should fetch a previously created cell object that is marked for reuse by sending a dequeueResuableCellWithIdentifier: message to the grid view. The identifier for a reusable cell object is assigned when the the initWithStyle:reuseIdentifier: method of the IGGridViewCellBase.

Declared In

IGGridView.h

Filtering

– supportsFilteringInGridView:

Asks the data source if filtering is supported

- (BOOL)supportsFilteringInGridView:(IGGridView *)gridView

Parameters

gridView

The grid view requesting the information.

Return Value

YES if filtering is supported

Declared In

IGGridView.h

– gridView:applyFilterWithText:

Asks the data source to apply a filter.

- (void)gridView:(IGGridView *)gridView applyFilterWithText:(NSString *)filterText

Parameters

gridView

The grid view requesting the information.

filterText

The text to perform the filter with.

Declared In

IGGridView.h

– filterCellForGridView:

Asks the data source for a filter cell to place at a particular location in the grid view.

- (IGGridViewFilterCell *)filterCellForGridView:(IGGridView *)gridView

Parameters

gridView

The grid view requesting the cell.

Return Value

An object inheriting IGGridViewFilterCell that the grid view can use for the specified location.

Discussion

The returned IGGridViewFilterCell object is frequently one that the application reuses for performance reasons. You should fetch a previously created cell object that is marked for reuse by sending a dequeueResuableCellWithIdentifier: message to the grid view. The identifier for a reusable cell object is assigned when the the initWithStyle:reuseIdentifier: method of the IGGridViewCellBase.

Declared In

IGGridView.h

Shortcut Bar

– sectionIndexTitlesForGridView:

Asks the data source for a title for each section to be displayed in the shortcut bar.

- (NSArray *)sectionIndexTitlesForGridView:(IGGridView *)gridView

Parameters

gridView

The grid view requesting the information.

Return Value

An array of strings that serve as the title of sections in the grid view and appear in the shortcut bar on the right side of the grid view. The style of the grid view must be IGGridViewStyleDefault.

Declared In

IGGridView.h

– gridView:sectionForSectionIndexTitle:atIndex:

Asks the data source for the index of a section given a title.

- (NSInteger)gridView:(IGGridView *)gridView sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index

Parameters

gridView

The grid view requesting the information.

title

The tile displayed in the shortcut bar.

index

The index of number of the title specified in the array returned by sectionIndexTitlesForGridView:

Return Value

An index number indetifying a section.

Declared In

IGGridView.h

Row Reordering

– canReorderRows:

Asks the data source if row reordering is allowed.

- (BOOL)canReorderRows:(IGGridView *)gridView

Parameters

gridView

The grid view requesting the information.

Return Value

YES if reordering is allowed.

Declared In

IGGridView.h

– gridView:canMoveRowAtPath:

Asks the data source if a particular row can be moved.

- (BOOL)gridView:(IGGridView *)gridView canMoveRowAtPath:(IGRowPath *)path

Parameters

gridView

The grid view requesting the information.

path

The IGRowPath of the row requesting to be moved.

Return Value

YES if the row can be moved.

Declared In

IGGridView.h

– gridView:moveRowAtPath:toPath:

Tells the data source to move a row.

- (void)gridView:(IGGridView *)gridView moveRowAtPath:(IGRowPath *)sourcePath toPath:(IGRowPath *)destinationPath

Parameters

gridView

The grid view providing the information.

sourcePath

The IGRowPath of the row being moved

destinationPath

The IGRowPath where the source row should be moved to.

Declared In

IGGridView.h

Cell Reordering

– gridView:canMoveCellAtPath:

Asks the data source if a particular cell can be moved.

- (BOOL)gridView:(IGGridView *)gridView canMoveCellAtPath:(IGCellPath *)path

Parameters

gridView

The grid view requesting the information.

path

The IGCellPath of the cell requesting to be moved.

Return Value

YES if the cell can be moved.

Declared In

IGGridView.h

– gridView:moveCellAtPath:toPath:

Tells the data source to move a cell.

- (BOOL)gridView:(IGGridView *)gridView moveCellAtPath:(IGCellPath *)sourcePath toPath:(IGCellPath *)destinationPath

Parameters

gridView

The grid view providing the information.

sourcePath

The IGCellPath of the cell being moved

destinationPath

The IGCellPath where the source cell should be moved to.

Declared In

IGGridView.h

Column Reordering

– gridView:canMoveColumnAtIndex:

Asks the data source if a particular column can be moved.

- (BOOL)gridView:(IGGridView *)gridView canMoveColumnAtIndex:(NSInteger)index

Parameters

gridView

The grid view requesting the information.

index

The index of the column requesting to be moved.

Return Value

YES if the column can be moved.

Declared In

IGGridView.h

– gridView:moveColumnAtIndex:toIndex:

Tells the data source to move a column.

- (void)gridView:(IGGridView *)gridView moveColumnAtIndex:(NSInteger)sourceIndex toIndex:(NSInteger)destinationIndex

Parameters

gridView

The grid view providing the information.

sourceIndex

The index of the column being moved

destinationIndex

The index where the source column should be moved to.

Declared In

IGGridView.h

Column Resizing

– gridView:widthForColumnAtIndex:

Asks the datasource for the width of a specific column.

- (IGColumnWidth *)gridView:(IGGridView *)gridView widthForColumnAtIndex:(NSInteger)column

Parameters

gridView

The grid view requesting the information.

column

The index of the column.

Return Value

The width of the column. Or nil if should fall back on to the grid column width property.

Discussion

This method has a lower priority than the method on the delegate.

Declared In

IGGridView.h

– gridView:widthForFixedLeftColumnAtIndex:

Asks the datasource for the width of a particular column pinned to the left of the grid view.

- (IGColumnWidth *)gridView:(IGGridView *)gridView widthForFixedLeftColumnAtIndex:(NSInteger)column

Parameters

gridView

The grid view requesting the information.

column

The index of the column

Return Value

The IGColumnWidth of the requested column.

Discussion

This method has a lower priority than the method on the delegate.

Declared In

IGGridView.h

– gridView:widthForFixedRightColumnAtIndex:

Asks the datasource for the width of a particular column pinned to the right of the grid view.

- (IGColumnWidth *)gridView:(IGGridView *)gridView widthForFixedRightColumnAtIndex:(NSInteger)column

Parameters

gridView

The grid view requesting the information.

column

The index of the column

Return Value

The IGColumnWidth of the requested column.

Discussion

This method has a lower priority than the method on the delegate.

Declared In

IGGridView.h

– gridView:canResizeColumnAtIndex:

Asks the data source if a particular column can be resized.

- (BOOL)gridView:(IGGridView *)gridView canResizeColumnAtIndex:(NSInteger)index

Parameters

gridView

The grid view requesting the information.

index

The index of the column requesting to be resized.

Return Value

YES if the column can be resized.

Declared In

IGGridView.h

– gridView:canResizeFixedLeftColumnAtIndex:

Asks the data source if a particular column can be resized.

- (BOOL)gridView:(IGGridView *)gridView canResizeFixedLeftColumnAtIndex:(NSInteger)index

Parameters

gridView

The grid view requesting the information.

index

The index of the column requesting to be resized.

Return Value

YES if the column can be resized.

Declared In

IGGridView.h

– gridView:canResizeFixedRightColumnAtIndex:

Asks the data source if a particular column can be resized.

- (BOOL)gridView:(IGGridView *)gridView canResizeFixedRightColumnAtIndex:(NSInteger)index

Parameters

gridView

The grid view requesting the information.

index

The index of the column requesting to be resized.

Return Value

YES if the column can be resized.

Declared In

IGGridView.h

– gridView:resizeColumnAtIndex:withWidth:

Tells the data source to resize a column.

- (void)gridView:(IGGridView *)gridView resizeColumnAtIndex:(NSInteger)index withWidth:(IGColumnWidth *)newWidth

Parameters

gridView

The grid view providing the information.

index

The index of the column being resized

newWidth

The new width of the column

Declared In

IGGridView.h

– gridView:resizeFixedLeftColumnAtIndex:withWidth:

Tells the data source to resize a column fixed to the left of the grid view.

- (void)gridView:(IGGridView *)gridView resizeFixedLeftColumnAtIndex:(NSInteger)index withWidth:(IGColumnWidth *)newWidth

Parameters

gridView

The grid view providing the information.

index

The index of the column being resized

newWidth

The new width of the column

Declared In

IGGridView.h

– gridView:resizeFixedRightColumnAtIndex:withWidth:

Tells the data source to resize a column fixed to the right of the grid view.

- (void)gridView:(IGGridView *)gridView resizeFixedRightColumnAtIndex:(NSInteger)index withWidth:(IGColumnWidth *)newWidth

Parameters

gridView

The grid view providing the information.

index

The index of the column being resized

newWidth

The new width of the column

Declared In

IGGridView.h

Deleting Rows

– gridView:deleteRowAtPath:

Asks the data source to commit the deletion of a specified row in the receiver.

- (void)gridView:(IGGridView *)gridView deleteRowAtPath:(IGRowPath *)path

Parameters

gridView

The grid view requesting the deletion.

path

The path locating the row in grid view.

Discussion

The data source commits the deletion by invoking the IGGridView method deleteRowsAtPaths:withAnimation:.

Declared In

IGGridView.h

– gridView:canDeleteRowAtPath:

Asks the data source to verify that the given row is deletable.

- (BOOL)gridView:(IGGridView *)gridView canDeleteRowAtPath:(IGRowPath *)path

Parameters

gridView

The grid view requesting the information.

path

The path locating the row in grid view.

Return Value

YES if a row can be deleted.

Discussion

If this method is not implemented, all rows are assumed to be deletable.

Declared In

IGGridView.h

Fixed Columns

– numberOfFixedLeftColumnsInGridView:

Asks the data source for the number of columns that should be pinned to the left of the grid view.

- (NSInteger)numberOfFixedLeftColumnsInGridView:(IGGridView *)gridView

Parameters

gridView

The grid view requesting the information.

Return Value

The number of columns pinned to the left of the grid view.

Declared In

IGGridView.h

– numberOfFixedRightColumnsInGridView:

Asks the data source for the number of columns that should be pinned to the right of the grid view.

- (NSInteger)numberOfFixedRightColumnsInGridView:(IGGridView *)gridView

Parameters

gridView

The grid view requesting the information.

Return Value

The number of columns pinned to the right of the grid view.

Declared In

IGGridView.h

– gridView:titleForHeaderInFixedLeftColumn:

Asks the data source for the text that should be displayed in the header of a column pinned to the left.

- (NSString *)gridView:(IGGridView *)gridView titleForHeaderInFixedLeftColumn:(NSInteger)column

Parameters

gridView

The grid view requesting the information.

column

The index of the column.

Return Value

The text that should be displayed in the column header cell.

Declared In

IGGridView.h

– gridView:titleForHeaderInFixedRightColumn:

Asks the data source for the text that should be displayed in the header of a column pinned to the right.

- (NSString *)gridView:(IGGridView *)gridView titleForHeaderInFixedRightColumn:(NSInteger)column

Parameters

gridView

The grid view requesting the information.

column

The index of the column.

Return Value

The text that should be displayed in the column header cell.

Declared In

IGGridView.h

– gridView:fixedLeftCellAt:

Asks the data source for a cell pinned to the left of the grid view.

- (IGGridViewCell *)gridView:(IGGridView *)gridView fixedLeftCellAt:(IGCellPath *)path

Parameters

gridView

The grid view requesting the cell.

path

The path of the cell that is needed

Return Value

An object inheriting IGGridViewCell that the grid view can use for the specified location.

Discussion

The returned IGGridViewCell object is frequently one that the application reuses for performance reasons. You should fetch a previously created cell object that is marked for reuse by sending a dequeueResuableCellWithIdentifier: message to the grid view. The identifier for a reusable cell object is assigned when the the initWithStyle:reuseIdentifier: method of the IGGridViewCellBase.

Declared In

IGGridView.h

– gridView:fixedRightCellAt:

Asks the data source for a cell pinned to the right of the grid view.

- (IGGridViewCell *)gridView:(IGGridView *)gridView fixedRightCellAt:(IGCellPath *)path

Parameters

gridView

The grid view requesting the cell.

path

The path of the cell that is needed

Return Value

An object inheriting IGGridViewCell that the grid view can use for the specified location.

Discussion

The returned IGGridViewCell object is frequently one that the application reuses for performance reasons. You should fetch a previously created cell object that is marked for reuse by sending a dequeueResuableCellWithIdentifier: message to the grid view. The identifier for a reusable cell object is assigned when the the initWithStyle:reuseIdentifier: method of the IGGridViewCellBase.

Declared In

IGGridView.h

– gridView:fixedLeftHeaderCellAt:

Asks the data source for a header cell pinned to the left of the grid view.

- (IGGridViewHeaderCell *)gridView:(IGGridView *)gridView fixedLeftHeaderCellAt:(NSInteger)column

Parameters

gridView

The grid view requesting the cell.

column

The index of the cell that is needed

Return Value

An object inheriting IGGridViewCell that the grid view can use for the specified location.

Discussion

The returned IGGridViewCell object is frequently one that the application reuses for performance reasons. You should fetch a previously created cell object that is marked for reuse by sending a dequeueResuableCellWithIdentifier: message to the grid view. The identifier for a reusable cell object is assigned when the the initWithStyle:reuseIdentifier: method of the IGGridViewCellBase.

Declared In

IGGridView.h

– gridView:fixedRightHeaderCellAt:

Asks the data source for a header cell pinned to the right of the grid view.

- (IGGridViewHeaderCell *)gridView:(IGGridView *)gridView fixedRightHeaderCellAt:(NSInteger)column

Parameters

gridView

The grid view requesting the cell.

column

The index of the cell that is needed

Return Value

An object inheriting IGGridViewCell that the grid view can use for the specified location.

Discussion

The returned IGGridViewCell object is frequently one that the application reuses for performance reasons. You should fetch a previously created cell object that is marked for reuse by sending a dequeueResuableCellWithIdentifier: message to the grid view. The identifier for a reusable cell object is assigned when the the initWithStyle:reuseIdentifier: method of the IGGridViewCellBase.

Declared In

IGGridView.h

React to UI Changes

– gridView:sizeChangingFrom:toSize:

Notifies the data source that the gridView’s size has changed.

- (void)gridView:(IGGridView *)gridView sizeChangingFrom:(CGSize)previousSize toSize:(CGSize)newSize

Parameters

gridView

The grid view whose size has changed.

previousSize

The previous size of the grid

newSize

The new size of the grid.

Declared In

IGGridView.h