Instance Property


A Boolean value indicating whether the collection view automatically assigns the focus to the item at the last focused index path.


@property(nonatomic) BOOL remembersLastFocusedIndexPath;


When this property is set to YES, the collection view remembers which index path was focused when focus leaves the collection view. When it receives the focus again, the collection view automatically redirects that focus back to the previously focused index path. The default value of this property is NO.

The effects of this property may be ignored during or immediately after a view controller transition, such as a presentation dismissal or navigation stack pop. In such cases, the view controller attempts to restore focus to the item that was focused prior to the transition (for example, prior to the view controller being presented or pushed), which can take precedence over the effects of this property. To learn how to control or disable this behavior in the view controller, see restoresFocusAfterTransition.