NavigationBarAction
@objc public enum NavigationBarAction: Int
Predefined action for UIBarButtonItem in leftBarButtonItems of navigationItem of DownloadListController
in multiple selection mode, and relative property: leftNavigationItemActions. For example,
leftNavigationItemActions = [.selectAll, .pauseSelected], in DownloadListController’s multiple
selection mode, left navigationItem will show two UIBarButtonItem to provide these two features.
case selectAll: Select/Unselect all tasks(all cells).
case resumeSelected: Resume resumeable tasks in selected tasks(selected cells). It won’t be displayed if
displayContent == .toDeleteList.
case pauseSelected: Pause downloading tasks in selected tasks(selected cells). It won’t be displayed if
displayContent == .toDeleteList.
case stopSelected: Stop downloading tasks and cancel waitting tasks in selected tasks(selected cells).
It won’t be displayed if displayContent == .toDeleteList, neither if allowsStop == false.
case deleteSelected: Delete selected tasks(selected cells). It won’t be displayed if
displayContent == .unfinishedList, or allowsDelete == false in other lists(except for .toDeleteList).
case restoreSelected: Restore selected deleted tasks back to download list. It is avaiable only if
displayContent == .toDeleteList.
-
Select/Unselect all tasks(all cells).
Declaration
Swift
case selectAll
-
Resume resumeable tasks in selected tasks(selected cells). It won’t be displayed if
displayContent == .toDeleteList.Declaration
Swift
case resumeSelected
-
Pause downloading tasks in selected tasks(selected cells). It won’t be displayed if
displayContent == .toDeleteList.Declaration
Swift
case pauseSelected
-
Stop downloading tasks and cancel waitting tasks in selected tasks(selected cells). It won’t be displayed if
displayContent == .toDeleteList, neither ifallowsStop == false.Declaration
Swift
case stopSelected
-
Delete selected tasks(selected cells). It won’t be displayed if
displayContent == .unfinishedList, orallowsDelete == falsein other lists(except for.toDeleteList).Declaration
Swift
case deleteSelected
-
Restore selected deleted tasks back to download list. It is avaiable only if
displayContent == .toDeleteList.Declaration
Swift
case restoreSelected
View on GitHub
Install in Dash
NavigationBarAction Enum Reference