2016-09-07 22:37:59 +00:00
<!DOCTYPE html>
< html lang = "en" >
< head >
< title > IGListSectionController Class Reference< / title >
< link rel = "stylesheet" type = "text/css" href = "../css/jazzy.css" / >
< link rel = "stylesheet" type = "text/css" href = "../css/highlight.css" / >
< meta charset = 'utf-8' >
< script src = "../js/jquery.min.js" defer > < / script >
< script src = "../js/jazzy.js" defer > < / script >
< / head >
< body >
< a name = "//apple_ref/objc/Class/IGListSectionController" class = "dashAnchor" > < / a >
< a title = "IGListSectionController Class Reference" > < / a >
< header >
< div class = "content-wrapper" >
2016-11-21 23:36:26 +00:00
< p > < a href = "../index.html" > IGListKit Docs< / a > (100% documented)< / p >
2016-09-07 22:37:59 +00:00
< p class = "header-right" > < a href = "https://github.com/Instagram/IGListKit" > < img src = "../img/gh.png" / > View on GitHub< / a > < / p >
< / div >
< / header >
< div class = "content-wrapper" >
< p id = "breadcrumbs" >
< a href = "../index.html" > IGListKit Reference< / a >
< img id = "carat" src = "../img/carat.png" / >
IGListSectionController Class Reference
< / p >
< / div >
< div class = "content-wrapper" >
< nav class = "sidebar" >
< ul class = "nav-groups" >
< li class = "nav-group-name" >
< a href = "../Categories.html" > Categories< / a >
< ul class = "nav-group-tasks" >
< li class = "nav-group-task" >
2016-11-22 07:18:30 +00:00
< a href = "../Categories.html#/c:objc(cy)NSNumber@IGListDiffable" > NSNumber(IGListDiffable)< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Categories.html#/c:objc(cy)NSString@IGListDiffable" > NSString(IGListDiffable)< / a >
2016-09-07 22:37:59 +00:00
< / li >
< / ul >
< / li >
< li class = "nav-group-name" >
< a href = "../Classes.html" > Classes< / a >
< ul class = "nav-group-tasks" >
< li class = "nav-group-task" >
< a href = "../Classes/IGListAdapter.html" > IGListAdapter< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Classes/IGListAdapterUpdater.html" > IGListAdapterUpdater< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Classes/IGListBatchUpdateData.html" > IGListBatchUpdateData< / a >
< / li >
< li class = "nav-group-task" >
2016-11-21 23:36:26 +00:00
< a href = "../Classes.html#/c:objc(cs)IGListCollectionView" > IGListCollectionView< / a >
2016-09-07 22:37:59 +00:00
< / li >
2016-11-22 07:18:30 +00:00
< li class = "nav-group-task" >
< a href = "../Classes/IGListGridCollectionViewLayout.html" > IGListGridCollectionViewLayout< / a >
< / li >
2016-09-07 22:37:59 +00:00
< li class = "nav-group-task" >
< a href = "../Classes/IGListIndexPathResult.html" > IGListIndexPathResult< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Classes/IGListIndexSetResult.html" > IGListIndexSetResult< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Classes/IGListMoveIndex.html" > IGListMoveIndex< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Classes/IGListMoveIndexPath.html" > IGListMoveIndexPath< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Classes.html#/c:objc(cs)IGListReloadDataUpdater" > IGListReloadDataUpdater< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Classes/IGListSectionController.html" > IGListSectionController< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Classes/IGListSingleSectionController.html" > IGListSingleSectionController< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Classes/IGListStackedSectionController.html" > IGListStackedSectionController< / a >
< / li >
< / ul >
< / li >
< li class = "nav-group-name" >
< a href = "../Constants.html" > Constants< / a >
< ul class = "nav-group-tasks" >
< li class = "nav-group-task" >
< a href = "../Constants.html#/c:@IGListKitVersionNumber" > IGListKitVersionNumber< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Constants.html#/c:@IGListKitVersionString" > IGListKitVersionString< / a >
< / li >
< / ul >
< / li >
< li class = "nav-group-name" >
< a href = "../Enums.html" > Enums< / a >
< ul class = "nav-group-tasks" >
< li class = "nav-group-task" >
< a href = "../Enums/IGListDiffOption.html" > IGListDiffOption< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Enums/IGListExperiment.html" > IGListExperiment< / a >
< / li >
< / ul >
< / li >
< li class = "nav-group-name" >
< a href = "../Protocols.html" > Protocols< / a >
< ul class = "nav-group-tasks" >
< li class = "nav-group-task" >
< a href = "../Protocols/IGListAdapterDataSource.html" > IGListAdapterDataSource< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Protocols/IGListAdapterDelegate.html" > IGListAdapterDelegate< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Protocols/IGListAdapterUpdaterDelegate.html" > IGListAdapterUpdaterDelegate< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Protocols/IGListCollectionContext.html" > IGListCollectionContext< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Protocols/IGListDiffable.html" > IGListDiffable< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Protocols/IGListDisplayDelegate.html" > IGListDisplayDelegate< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Protocols/IGListScrollDelegate.html" > IGListScrollDelegate< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Protocols/IGListSectionType.html" > IGListSectionType< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Protocols/IGListSingleSectionControllerDelegate.html" > IGListSingleSectionControllerDelegate< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Protocols/IGListSupplementaryViewSource.html" > IGListSupplementaryViewSource< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Protocols/IGListUpdatingDelegate.html" > IGListUpdatingDelegate< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Protocols/IGListWorkingRangeDelegate.html" > IGListWorkingRangeDelegate< / a >
< / li >
< / ul >
< / li >
< li class = "nav-group-name" >
< a href = "../Type Definitions.html" > Type Definitions< / a >
< ul class = "nav-group-tasks" >
< li class = "nav-group-task" >
< a href = "../Type Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListItemUpdateBlock" > IGListItemUpdateBlock< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Type Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListObjectTransitionBlock" > IGListObjectTransitionBlock< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Type Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListReloadUpdateBlock" > IGListReloadUpdateBlock< / a >
< / li >
2016-11-21 23:36:26 +00:00
< li class = "nav-group-task" >
< a href = "../Type Definitions.html#/c:IGListSingleSectionController.h@T@IGListSingleSectionCellConfigureBlock" > IGListSingleSectionCellConfigureBlock< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Type Definitions.html#/c:IGListSingleSectionController.h@T@IGListSingleSectionCellSizeBlock" > IGListSingleSectionCellSizeBlock< / a >
< / li >
2016-09-07 22:37:59 +00:00
< li class = "nav-group-task" >
< a href = "../Type Definitions.html#/c:IGListAdapter.h@T@IGListUpdaterCompletion" > IGListUpdaterCompletion< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Type Definitions.html#/c:IGListUpdatingDelegate.h@T@IGListUpdatingCompletion" > IGListUpdatingCompletion< / a >
< / li >
< / ul >
< / li >
< li class = "nav-group-name" >
< a href = "../Functions.html" > Functions< / a >
< ul class = "nav-group-tasks" >
< li class = "nav-group-task" >
< a href = "../Functions.html#/c:@F@IGListDiff" > IGListDiff< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Functions.html#/c:@F@IGListDiffExperiment" > IGListDiffExperiment< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Functions.html#/c:@F@IGListDiffPaths" > IGListDiffPaths< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Functions.html#/c:@F@IGListDiffPathsExperiment" > IGListDiffPathsExperiment< / a >
< / li >
< li class = "nav-group-task" >
< a href = "../Functions.html#/c:IGListExperiments.h@F@IGListExperimentEnabled" > IGListExperimentEnabled< / a >
< / li >
< / ul >
< / li >
< / ul >
< / nav >
< article class = "main-content" >
< section >
< section class = "section" >
< h1 > IGListSectionController< / h1 >
< div class = "declaration" >
< div class = "language" >
< pre class = "highlight" > < code > < span class = "k" > @interface< / span > < span class = "nc" > IGListSectionController< / span > < span class = "p" > :< / span > < span class = "nc" > NSObject< / span > < / code > < / pre >
< / div >
< / div >
2016-11-21 23:36:26 +00:00
< p > The base class for section controllers used in a list. This class is intended to be subclassed.< / p >
2016-09-07 22:37:59 +00:00
< / section >
< section class = "section task-group-section" >
< div class = "task-group" >
< ul >
< li class = "item" >
< div >
< code >
< a name = "/c:objc(cs)IGListSectionController(py)viewController" > < / a >
< a name = "//apple_ref/objc/Property/viewController" class = "dashAnchor" > < / a >
< a class = "token" href = "#/c:objc(cs)IGListSectionController(py)viewController" > viewController< / a >
< / code >
< / div >
< div class = "height-container" >
< div class = "pointer-container" > < / div >
< section class = "section" >
< div class = "pointer" > < / div >
< div class = "abstract" >
< p > The view controller housing the adapter that created this section controller.< / p >
2016-11-21 23:36:26 +00:00
< div class = "aside aside-note" >
< p class = "aside-title" > Note< / p >
< p > Use this view controller to push, pop, present, or do other custom transitions. < / p >
< / div >
< div class = "aside aside-warning" >
< p class = "aside-title" > Warning< / p >
< p > It is considered very bad practice to cast this to a known view controller
and call methods on it other than for navigations and transitions.< / p >
< / div >
2016-09-07 22:37:59 +00:00
< / div >
< div class = "declaration" >
< h4 > Declaration< / h4 >
< div class = "language" >
< p class = "aside-title" > Objective-C< / p >
< pre class = "highlight" > < code > < span class = "k" > @property< / span > < span class = "p" > (< / span > < span class = "n" > readonly< / span > < span class = "p" > ,< / span > < span class = "n" > nonatomic< / span > < span class = "p" > ,< / span > < span class = "n" > nullable< / span > < span class = "p" > )< / span > < span class = "n" > UIViewController< / span > < span class = "o" > *< / span > < span class = "n" > viewController< / span > < span class = "p" > ;< / span > < / code > < / pre >
< / div >
< / div >
< / section >
< / div >
< / li >
< li class = "item" >
< div >
< code >
< a name = "/c:objc(cs)IGListSectionController(py)collectionContext" > < / a >
< a name = "//apple_ref/objc/Property/collectionContext" class = "dashAnchor" > < / a >
< a class = "token" href = "#/c:objc(cs)IGListSectionController(py)collectionContext" > collectionContext< / a >
< / code >
< / div >
< div class = "height-container" >
< div class = "pointer-container" > < / div >
< section class = "section" >
< div class = "pointer" > < / div >
< div class = "abstract" >
2016-11-21 23:36:26 +00:00
< p > A context object for interacting with the collection. < / p >
< p > Use this property for accessing the collection size, dequeing cells, reloading, inserting, deleting, etc.< / p >
2016-09-07 22:37:59 +00:00
< / div >
< div class = "declaration" >
< h4 > Declaration< / h4 >
< div class = "language" >
< p class = "aside-title" > Objective-C< / p >
< pre class = "highlight" > < code > < span class = "k" > @property< / span > < span class = "p" > (< / span > < span class = "n" > readonly< / span > < span class = "p" > ,< / span > < span class = "n" > nonatomic< / span > < span class = "p" > ,< / span > < span class = "n" > nullable< / span > < span class = "p" > )< / span > < span class = "n" > id< / span > < span class = "o" > < < / span > < span class = "n" > < a href = "../Protocols/IGListCollectionContext.html" > IGListCollectionContext< / a > < / span > < span class = "o" > > < / span >
< span class = "n" > collectionContext< / span > < span class = "p" > ;< / span > < / code > < / pre >
< / div >
< div class = "language" >
< p class = "aside-title" > Swift< / p >
< pre class = "highlight" > < code > < span class = "k" > weak< / span > < span class = "k" > var< / span > < span class = "nv" > collectionContext< / span > < span class = "p" > :< / span > < span class = "kt" > AnyObject< / span > < span class = "p" > ?< / span > < span class = "p" > {< / span > < span class = "k" > get< / span > < span class = "p" > }< / span > < / code > < / pre >
< / div >
< / div >
< / section >
< / div >
< / li >
2016-11-21 23:36:26 +00:00
< li class = "item" >
< div >
< code >
< a name = "/c:objc(cs)IGListSectionController(py)isFirstSection" > < / a >
< a name = "//apple_ref/objc/Property/isFirstSection" class = "dashAnchor" > < / a >
< a class = "token" href = "#/c:objc(cs)IGListSectionController(py)isFirstSection" > isFirstSection< / a >
< / code >
< / div >
< div class = "height-container" >
< div class = "pointer-container" > < / div >
< section class = "section" >
< div class = "pointer" > < / div >
< div class = "abstract" >
< p > Returns < code > YES< / code > if the section controller is the first section in the list, < code > NO< / code > otherwise.< / p >
< / div >
< div class = "declaration" >
< h4 > Declaration< / h4 >
< div class = "language" >
< p class = "aside-title" > Objective-C< / p >
< pre class = "highlight" > < code > < span class = "k" > @property< / span > < span class = "p" > (< / span > < span class = "n" > readonly< / span > < span class = "p" > ,< / span > < span class = "n" > assign< / span > < span class = "p" > ,< / span > < span class = "n" > nonatomic< / span > < span class = "p" > )< / span > < span class = "n" > BOOL< / span > < span class = "n" > isFirstSection< / span > < span class = "p" > ;< / span > < / code > < / pre >
< / div >
< div class = "language" >
< p class = "aside-title" > Swift< / p >
< pre class = "highlight" > < code > < span class = "k" > var< / span > < span class = "nv" > isFirstSection< / span > < span class = "p" > :< / span > < span class = "kt" > Int32< / span > < span class = "p" > {< / span > < span class = "k" > get< / span > < span class = "p" > }< / span > < / code > < / pre >
< / div >
< / div >
< / section >
< / div >
< / li >
< li class = "item" >
< div >
< code >
< a name = "/c:objc(cs)IGListSectionController(py)isLastSection" > < / a >
< a name = "//apple_ref/objc/Property/isLastSection" class = "dashAnchor" > < / a >
< a class = "token" href = "#/c:objc(cs)IGListSectionController(py)isLastSection" > isLastSection< / a >
< / code >
< / div >
< div class = "height-container" >
< div class = "pointer-container" > < / div >
< section class = "section" >
< div class = "pointer" > < / div >
< div class = "abstract" >
< p > Returns < code > YES< / code > if the section controller is the last section in the list, < code > NO< / code > otherwise.< / p >
< / div >
< div class = "declaration" >
< h4 > Declaration< / h4 >
< div class = "language" >
< p class = "aside-title" > Objective-C< / p >
< pre class = "highlight" > < code > < span class = "k" > @property< / span > < span class = "p" > (< / span > < span class = "n" > readonly< / span > < span class = "p" > ,< / span > < span class = "n" > assign< / span > < span class = "p" > ,< / span > < span class = "n" > nonatomic< / span > < span class = "p" > )< / span > < span class = "n" > BOOL< / span > < span class = "n" > isLastSection< / span > < span class = "p" > ;< / span > < / code > < / pre >
< / div >
< div class = "language" >
< p class = "aside-title" > Swift< / p >
< pre class = "highlight" > < code > < span class = "k" > var< / span > < span class = "nv" > isLastSection< / span > < span class = "p" > :< / span > < span class = "kt" > Int32< / span > < span class = "p" > {< / span > < span class = "k" > get< / span > < span class = "p" > }< / span > < / code > < / pre >
< / div >
< / div >
< / section >
< / div >
< / li >
2016-09-07 22:37:59 +00:00
< li class = "item" >
< div >
< code >
< a name = "/c:objc(cs)IGListSectionController(py)inset" > < / a >
< a name = "//apple_ref/objc/Property/inset" class = "dashAnchor" > < / a >
< a class = "token" href = "#/c:objc(cs)IGListSectionController(py)inset" > inset< / a >
< / code >
< / div >
< div class = "height-container" >
< div class = "pointer-container" > < / div >
< section class = "section" >
< div class = "pointer" > < / div >
< div class = "abstract" >
< p > The margins used to lay out content in the section controller.< / p >
< div class = "aside aside-see" >
< p class = "aside-title" > See< / p >
2016-11-21 23:36:26 +00:00
< code > -[UICollectionViewFlowLayout sectionInset]< / code > .
2016-09-07 22:37:59 +00:00
< / div >
< / div >
< div class = "declaration" >
< h4 > Declaration< / h4 >
< div class = "language" >
< p class = "aside-title" > Objective-C< / p >
< pre class = "highlight" > < code > < span class = "k" > @property< / span > < span class = "p" > (< / span > < span class = "n" > assign< / span > < span class = "p" > ,< / span > < span class = "n" > readwrite< / span > < span class = "p" > ,< / span > < span class = "n" > nonatomic< / span > < span class = "p" > )< / span > < span class = "n" > UIEdgeInsets< / span > < span class = "n" > inset< / span > < span class = "p" > ;< / span > < / code > < / pre >
< / div >
< div class = "language" >
< p class = "aside-title" > Swift< / p >
< pre class = "highlight" > < code > < span class = "k" > var< / span > < span class = "nv" > inset< / span > < span class = "p" > :< / span > < span class = "kt" > Int32< / span > < span class = "p" > {< / span > < span class = "k" > get< / span > < span class = "k" > set< / span > < span class = "p" > }< / span > < / code > < / pre >
< / div >
< / div >
< / section >
< / div >
< / li >
< li class = "item" >
< div >
< code >
< a name = "/c:objc(cs)IGListSectionController(py)minimumLineSpacing" > < / a >
< a name = "//apple_ref/objc/Property/minimumLineSpacing" class = "dashAnchor" > < / a >
< a class = "token" href = "#/c:objc(cs)IGListSectionController(py)minimumLineSpacing" > minimumLineSpacing< / a >
< / code >
< / div >
< div class = "height-container" >
< div class = "pointer-container" > < / div >
< section class = "section" >
< div class = "pointer" > < / div >
< div class = "abstract" >
< p > The minimum spacing to use between rows of items.< / p >
< div class = "aside aside-see" >
< p class = "aside-title" > See< / p >
2016-11-21 23:36:26 +00:00
< code > -[UICollectionViewFlowLayout minimumLineSpacing]< / code > .
2016-09-07 22:37:59 +00:00
< / div >
< / div >
< div class = "declaration" >
< h4 > Declaration< / h4 >
< div class = "language" >
< p class = "aside-title" > Objective-C< / p >
< pre class = "highlight" > < code > < span class = "k" > @property< / span > < span class = "p" > (< / span > < span class = "n" > assign< / span > < span class = "p" > ,< / span > < span class = "n" > readwrite< / span > < span class = "p" > ,< / span > < span class = "n" > nonatomic< / span > < span class = "p" > )< / span > < span class = "n" > CGFloat< / span > < span class = "n" > minimumLineSpacing< / span > < span class = "p" > ;< / span > < / code > < / pre >
< / div >
< div class = "language" >
< p class = "aside-title" > Swift< / p >
< pre class = "highlight" > < code > < span class = "k" > var< / span > < span class = "nv" > minimumLineSpacing< / span > < span class = "p" > :< / span > < span class = "kt" > Int32< / span > < span class = "p" > {< / span > < span class = "k" > get< / span > < span class = "k" > set< / span > < span class = "p" > }< / span > < / code > < / pre >
< / div >
< / div >
< / section >
< / div >
< / li >
< li class = "item" >
< div >
< code >
< a name = "/c:objc(cs)IGListSectionController(py)minimumInteritemSpacing" > < / a >
< a name = "//apple_ref/objc/Property/minimumInteritemSpacing" class = "dashAnchor" > < / a >
< a class = "token" href = "#/c:objc(cs)IGListSectionController(py)minimumInteritemSpacing" > minimumInteritemSpacing< / a >
< / code >
< / div >
< div class = "height-container" >
< div class = "pointer-container" > < / div >
< section class = "section" >
< div class = "pointer" > < / div >
< div class = "abstract" >
< p > The minimum spacing to use between items in the same row.< / p >
< div class = "aside aside-see" >
< p class = "aside-title" > See< / p >
2016-11-21 23:36:26 +00:00
< code > -[UICollectionViewFlowLayout minimumInteritemSpacing]< / code > .
2016-09-07 22:37:59 +00:00
< / div >
< / div >
< div class = "declaration" >
< h4 > Declaration< / h4 >
< div class = "language" >
< p class = "aside-title" > Objective-C< / p >
< pre class = "highlight" > < code > < span class = "k" > @property< / span > < span class = "p" > (< / span > < span class = "n" > assign< / span > < span class = "p" > ,< / span > < span class = "n" > readwrite< / span > < span class = "p" > ,< / span > < span class = "n" > nonatomic< / span > < span class = "p" > )< / span > < span class = "n" > CGFloat< / span > < span class = "n" > minimumInteritemSpacing< / span > < span class = "p" > ;< / span > < / code > < / pre >
< / div >
< div class = "language" >
< p class = "aside-title" > Swift< / p >
< pre class = "highlight" > < code > < span class = "k" > var< / span > < span class = "nv" > minimumInteritemSpacing< / span > < span class = "p" > :< / span > < span class = "kt" > Int32< / span > < span class = "p" > {< / span > < span class = "k" > get< / span > < span class = "k" > set< / span > < span class = "p" > }< / span > < / code > < / pre >
< / div >
< / div >
< / section >
< / div >
< / li >
< li class = "item" >
< div >
< code >
< a name = "/c:objc(cs)IGListSectionController(py)supplementaryViewSource" > < / a >
< a name = "//apple_ref/objc/Property/supplementaryViewSource" class = "dashAnchor" > < / a >
< a class = "token" href = "#/c:objc(cs)IGListSectionController(py)supplementaryViewSource" > supplementaryViewSource< / a >
< / code >
< / div >
< div class = "height-container" >
< div class = "pointer-container" > < / div >
< section class = "section" >
< div class = "pointer" > < / div >
< div class = "abstract" >
2016-11-21 23:36:26 +00:00
< p > The supplementary view source for the section controller. Can be < code > nil< / code > .< / p >
2016-09-07 22:37:59 +00:00
2016-11-21 23:36:26 +00:00
< div class = "aside aside-note" >
< p class = "aside-title" > Note< / p >
< p > You may wish to return < code > self< / code > if your section controller implements this protocol.< / p >
< / div >
2016-09-07 22:37:59 +00:00
< / div >
< div class = "declaration" >
< h4 > Declaration< / h4 >
< div class = "language" >
< p class = "aside-title" > Objective-C< / p >
< pre class = "highlight" > < code > < span class = "k" > @property< / span > < span class = "p" > (< / span > < span class = "n" > readwrite< / span > < span class = "p" > ,< / span > < span class = "n" > nonatomic< / span > < span class = "p" > ,< / span > < span class = "n" > nullable< / span > < span class = "p" > )< / span > < span class = "n" > id< / span > < span class = "o" > < < / span > < span class = "n" > < a href = "../Protocols/IGListSupplementaryViewSource.html" > IGListSupplementaryViewSource< / a > < / span > < span class = "o" > > < / span >
< span class = "n" > supplementaryViewSource< / span > < span class = "p" > ;< / span > < / code > < / pre >
< / div >
< div class = "language" >
< p class = "aside-title" > Swift< / p >
< pre class = "highlight" > < code > < span class = "k" > weak< / span > < span class = "k" > var< / span > < span class = "nv" > supplementaryViewSource< / span > < span class = "p" > :< / span > < span class = "kt" > AnyObject< / span > < span class = "p" > ?< / span > < span class = "p" > {< / span > < span class = "k" > get< / span > < span class = "k" > set< / span > < span class = "p" > }< / span > < / code > < / pre >
< / div >
< / div >
< div >
< h4 > Return Value< / h4 >
2016-11-21 23:36:26 +00:00
< p > An object that conforms to < code > < a href = "../Protocols/IGListSupplementaryViewSource.html" > IGListSupplementaryViewSource< / a > < / code > or < code > nil< / code > .< / p >
2016-09-07 22:37:59 +00:00
< / div >
< / section >
< / div >
< / li >
< li class = "item" >
< div >
< code >
< a name = "/c:objc(cs)IGListSectionController(py)displayDelegate" > < / a >
< a name = "//apple_ref/objc/Property/displayDelegate" class = "dashAnchor" > < / a >
< a class = "token" href = "#/c:objc(cs)IGListSectionController(py)displayDelegate" > displayDelegate< / a >
< / code >
< / div >
< div class = "height-container" >
< div class = "pointer-container" > < / div >
< section class = "section" >
< div class = "pointer" > < / div >
< div class = "abstract" >
2016-11-21 23:36:26 +00:00
< p > An object that handles display events for the section controller. Can be < code > nil< / code > .< / p >
2016-09-07 22:37:59 +00:00
2016-11-21 23:36:26 +00:00
< div class = "aside aside-note" >
< p class = "aside-title" > Note< / p >
< p > You may wish to return < code > self< / code > if your section controller implements this protocol.< / p >
< / div >
2016-09-07 22:37:59 +00:00
< / div >
< div class = "declaration" >
< h4 > Declaration< / h4 >
< div class = "language" >
< p class = "aside-title" > Objective-C< / p >
< pre class = "highlight" > < code > < span class = "k" > @property< / span > < span class = "p" > (< / span > < span class = "n" > readwrite< / span > < span class = "p" > ,< / span > < span class = "n" > nonatomic< / span > < span class = "p" > ,< / span > < span class = "n" > nullable< / span > < span class = "p" > )< / span > < span class = "n" > id< / span > < span class = "o" > < < / span > < span class = "n" > < a href = "../Protocols/IGListDisplayDelegate.html" > IGListDisplayDelegate< / a > < / span > < span class = "o" > > < / span >
< span class = "n" > displayDelegate< / span > < span class = "p" > ;< / span > < / code > < / pre >
< / div >
< div class = "language" >
< p class = "aside-title" > Swift< / p >
< pre class = "highlight" > < code > < span class = "k" > weak< / span > < span class = "k" > var< / span > < span class = "nv" > displayDelegate< / span > < span class = "p" > :< / span > < span class = "kt" > AnyObject< / span > < span class = "p" > ?< / span > < span class = "p" > {< / span > < span class = "k" > get< / span > < span class = "k" > set< / span > < span class = "p" > }< / span > < / code > < / pre >
< / div >
< / div >
< div >
< h4 > Return Value< / h4 >
2016-11-21 23:36:26 +00:00
< p > An object that conforms to < code > < a href = "../Protocols/IGListDisplayDelegate.html" > IGListDisplayDelegate< / a > < / code > or < code > nil< / code > .< / p >
2016-09-07 22:37:59 +00:00
< / div >
< / section >
< / div >
< / li >
< li class = "item" >
< div >
< code >
< a name = "/c:objc(cs)IGListSectionController(py)workingRangeDelegate" > < / a >
< a name = "//apple_ref/objc/Property/workingRangeDelegate" class = "dashAnchor" > < / a >
< a class = "token" href = "#/c:objc(cs)IGListSectionController(py)workingRangeDelegate" > workingRangeDelegate< / a >
< / code >
< / div >
< div class = "height-container" >
< div class = "pointer-container" > < / div >
< section class = "section" >
< div class = "pointer" > < / div >
< div class = "abstract" >
2016-11-21 23:36:26 +00:00
< p > An object that handles working range events for the section controller. Can be < code > nil< / code > .< / p >
2016-09-07 22:37:59 +00:00
2016-11-21 23:36:26 +00:00
< div class = "aside aside-note" >
< p class = "aside-title" > Note< / p >
< p > You may wish to return < code > self< / code > if your section controller implements this protocol.< / p >
< / div >
2016-09-07 22:37:59 +00:00
< / div >
< div class = "declaration" >
< h4 > Declaration< / h4 >
< div class = "language" >
< p class = "aside-title" > Objective-C< / p >
< pre class = "highlight" > < code > < span class = "k" > @property< / span > < span class = "p" > (< / span > < span class = "n" > readwrite< / span > < span class = "p" > ,< / span > < span class = "n" > nonatomic< / span > < span class = "p" > ,< / span > < span class = "n" > nullable< / span > < span class = "p" > )< / span > < span class = "n" > id< / span > < span class = "o" > < < / span > < span class = "n" > < a href = "../Protocols/IGListWorkingRangeDelegate.html" > IGListWorkingRangeDelegate< / a > < / span > < span class = "o" > > < / span >
< span class = "n" > workingRangeDelegate< / span > < span class = "p" > ;< / span > < / code > < / pre >
< / div >
< div class = "language" >
< p class = "aside-title" > Swift< / p >
< pre class = "highlight" > < code > < span class = "k" > weak< / span > < span class = "k" > var< / span > < span class = "nv" > workingRangeDelegate< / span > < span class = "p" > :< / span > < span class = "kt" > AnyObject< / span > < span class = "p" > ?< / span > < span class = "p" > {< / span > < span class = "k" > get< / span > < span class = "k" > set< / span > < span class = "p" > }< / span > < / code > < / pre >
< / div >
< / div >
< div >
< h4 > Return Value< / h4 >
2016-11-21 23:36:26 +00:00
< p > An object that conforms to < code > < a href = "../Protocols/IGListWorkingRangeDelegate.html" > IGListWorkingRangeDelegate< / a > < / code > or < code > nil< / code > .< / p >
2016-09-07 22:37:59 +00:00
< / div >
< / section >
< / div >
< / li >
< li class = "item" >
< div >
< code >
< a name = "/c:objc(cs)IGListSectionController(py)scrollDelegate" > < / a >
< a name = "//apple_ref/objc/Property/scrollDelegate" class = "dashAnchor" > < / a >
< a class = "token" href = "#/c:objc(cs)IGListSectionController(py)scrollDelegate" > scrollDelegate< / a >
< / code >
< / div >
< div class = "height-container" >
< div class = "pointer-container" > < / div >
< section class = "section" >
< div class = "pointer" > < / div >
< div class = "abstract" >
2016-11-21 23:36:26 +00:00
< p > An object that handles display events for the section controller. Can be < code > nil< / code > .< / p >
2016-09-07 22:37:59 +00:00
2016-11-21 23:36:26 +00:00
< div class = "aside aside-note" >
< p class = "aside-title" > Note< / p >
< p > You may wish to return < code > self< / code > if your section controller implements this protocol.< / p >
< / div >
2016-09-07 22:37:59 +00:00
< / div >
< div class = "declaration" >
< h4 > Declaration< / h4 >
< div class = "language" >
< p class = "aside-title" > Objective-C< / p >
< pre class = "highlight" > < code > < span class = "k" > @property< / span > < span class = "p" > (< / span > < span class = "n" > readwrite< / span > < span class = "p" > ,< / span > < span class = "n" > nonatomic< / span > < span class = "p" > ,< / span > < span class = "n" > nullable< / span > < span class = "p" > )< / span > < span class = "n" > id< / span > < span class = "o" > < < / span > < span class = "n" > < a href = "../Protocols/IGListScrollDelegate.html" > IGListScrollDelegate< / a > < / span > < span class = "o" > > < / span >
< span class = "n" > scrollDelegate< / span > < span class = "p" > ;< / span > < / code > < / pre >
< / div >
< div class = "language" >
< p class = "aside-title" > Swift< / p >
< pre class = "highlight" > < code > < span class = "k" > weak< / span > < span class = "k" > var< / span > < span class = "nv" > scrollDelegate< / span > < span class = "p" > :< / span > < span class = "kt" > AnyObject< / span > < span class = "p" > ?< / span > < span class = "p" > {< / span > < span class = "k" > get< / span > < span class = "k" > set< / span > < span class = "p" > }< / span > < / code > < / pre >
< / div >
< / div >
< div >
< h4 > Return Value< / h4 >
2016-11-21 23:36:26 +00:00
< p > An object that conforms to < code > < a href = "../Protocols/IGListDisplayDelegate.html" > IGListDisplayDelegate< / a > < / code > or < code > nil< / code > .< / p >
2016-09-07 22:37:59 +00:00
< / div >
< / section >
< / div >
< / li >
< / ul >
< / div >
< / section >
< / section >
< section id = "footer" >
2016-11-21 23:36:26 +00:00
< p > © 2016 < a class = "link" href = "https://twitter.com/fbOpenSource" target = "_blank" rel = "external" > Instagram< / a > . All rights reserved. (Last updated: 2016-11-21)< / p >
2016-09-07 22:37:59 +00:00
< p > Generated by < a class = "link" href = "https://github.com/realm/jazzy" target = "_blank" rel = "external" > jazzy ♪♫ v0.7.2< / a > , a < a class = "link" href = "http://realm.io" target = "_blank" rel = "external" > Realm< / a > project.< / p >
< / section >
< / article >
< / div >
< / body >
< / div >
< / html >